<table><tr><td><asp:Button ID="Btn1" runat="server" Text="tt"  Width="75px"/></td></tr></table>

解决方案 »

  1.   

    var btn1 = document.getElementById('Btn1');
      

  2.   

    换成一个INPUT控件,加runat="server"也一样的。
    <input type="button" runat="server" id="Btn1" />
    JS取值:document.getElementById ("Btn1") 
      

  3.   


    var btn1 = document.getElementById('Btn1').value;
      

  4.   

    document.getElementById('<%=Btn1.ClientID%>');
      

  5.   

    很简单,
    var btn=document.getElementById("Btn1");
      

  6.   

    我要通过table找,通过document 找不到,因为还有好几层。
      

  7.   


    和有几层没有关系,取的是当前文档内的Id为Btn1的元素,应该可以取到吧
      

  8.   

    在table外面有几层,我现在能找到这个table了,没法通过table找到吗?
      

  9.   


     var   rows   =   document.all("tbID").rows;   
          for   (var   i=0;   i   <   rows.length;   i++)   
               //找吧
      }   
      

  10.   

    var tab;//你找到的表
    var inps = tab.getElementsByTagName('input');
    for(var i=0;i<inps.length;i++)
    {
        if(inps[i].id=='Btn1')
        {
            var btn = inps[i];   //你找的btn
        }
    }这样可OK?