当前位置: 代码迷 >> ASP.NET >> 腳本無法操作控件屬性,该怎么解决
  详细解决方案

腳本無法操作控件屬性,该怎么解决

热度:9050   发布时间:2013-02-25 00:00:00.0
腳本無法操作控件屬性
HTML code
<asp:TextBox ID="TextBox1" runat="server" onfocus="DisplayStartCal()"></asp:TextBox><asp:Calendar ID="Calendar_KEYIN_REPORT_START" style="display:block" runat="server" BackColor="White">


JScript code
<script language="javascript" type="text/javascript"> function DisplayStartCal() { document.getElementById("Calendar_KEYIN_REPORT_START").style.display = "block"; } </script>


想在選中編輯框的時候彈出日曆框。
但是在執行過程中提示:Uncaught TypeError: Cannot read property 'style' of null 
兩個問題:
1. 怎麼修復上面的error?
2. 請問如果用jquery操作,要怎麼寫?(自己寫了個被控制台提示‘$’無法識別,=。 =)

------解决方案--------------------------------------------------------
document.getElementById('<%=Calendar_KEYIN_REPORT_START.ClientID>').style.display = "block";
------解决方案--------------------------------------------------------
如果不打算对id作什么变化,就把你从html看到的id写进去吧
  相关解决方案