document.GetElementId找不到这个控件,
怎么才可以找到呢
谢谢

解决方案 »

  1.   

    不可以获取visiable = false的控件,可以用style="display:none"替代visiable = false.
    然后可以用document.getElementById("")了
      

  2.   

    visiable = false的控件解析不到客户端,没有它的代码。解决办法是你在后台设置它的display属性,比如控件ID为aa,那么后台设置aa.Style.Add("display","none");前台就可以取到它了
      

  3.   

    $("*").each(function(){
      if(this).attr("visiable ")=="false"{
       //your want
    }})
      

  4.   

    js 是客户端代码。visiable = false 的控件不能输出到客户端,也就是在查看代码的时候。没有这个东西的html 因此js 就取不到了。
    可以用style="display:none"替代visiable = false.
    然后可以用document.getElementById("")了
      

  5.   

    首先你的大小写错误,document.GetElementId找不到这个控件, document.getElementId
    JS是区分大小写的。visiable = false 需要取到说有的标记进行循环。
    这样效率太低。你可以引入JQuery库
    然后一句就可以得到你需要的集合
    var visiableList = $("[visiable='false ']");
      

  6.   

    visible=false空间不发送到前台,所以找不到吧。。
      

  7.   

    用style="display:none"替代visiable = false
      

  8.   

    css 样式中没有 visiable 属性.
    如果使用asp.net ,设置控件的visible = false.该控件不会向浏览器端输出.