GZ
楼主看看HTML代码CheckBox的ID和name,根据它来做.

解决方案 »

  1.   

    使用它的 ClientID 就是在客户端的 ID,使用它就行了。
      

  2.   

    我循环得到的checkbox对象(checkbox显示在DataGrid里面),他的旁边的对象就是text的值,但是得到的value值为 “显示”,真是奇怪啊for(i=0;i<document.Form1.elements.length;i++)
    {
       if(document.Form1.elements[i].type=="checkbox" && document.Form1.elements[i].id != "chkAdv" && document.Form1.elements[i].id != "InputSelectAll")
    {
       if(document.Form1.elements[i].checked == true)
       {
    alert(document.Form1.elements[i+1].value);  
       }
    }
    }
      

  3.   

    服务器端的checkbox??是不是asp.net的东东?
    这个无所谓,你只关注客户端代码就行了,你所说的“旁边的对象”到底是什么对象?
      

  4.   

    设checkbox的服务器端id为CheckBox1,则
    theValue=document.getElementById("CheckBox1").value;
      

  5.   

    上面那个是错的,在客户端是没有Text的,有一个相关的标签for="CheckBox1"
      

  6.   

    谢谢大家,我搞定了document.Form1.elements[i].nextSibling.innerText旁边的对象的值