当前位置: 代码迷 >> ASP.NET >> 怎样用javascript动态隐藏div解决方法
  详细解决方案

怎样用javascript动态隐藏div解决方法

热度:4767   发布时间:2013-02-25 00:00:00.0
怎样用javascript动态隐藏div
aspx:
......
<div   id= "mid_result "> </div>
......

cs文件:
if   (!IsPostBack)
{
          Response.Write( " <script   language= 'javascript '> var   r   =   document.getElementById(‘mid_result’);r.style.display= 'none '; </script> ");
}

但是好像getElementById不能获取这个div,提示缺少对象
请问有什么方法可以解决????


<div   id= "mid_result "   runat=server> </div>
mid_result.Style.Add( "display ",   "none ");这个方法我会,我只是对上面遇到的问题感兴趣,谢谢大家的帮助

------解决方案--------------------------------------------------------
response.write是把语句写在一个页面的最上面
这个时候html控件都不存在
你应该用Page.RegisterStartupScript方法
Page.RegisterStartupScript( " ", " <script language= 'javascript '> var r = document.getElementById( 'mid_result ');r.style.display= 'none '; </script> ");
  相关解决方案