我想判断在页面中是否有一名叫“a"的checkbox(html格式)如果此checkbox存在,当它选中时就便使另一组
  checkbox(id为B1,B2,B3,.......Bn)也被选中

解决方案 »

  1.   

    http://aspxboy.com/private/showthread.asp?threadid=244
      

  2.   

    给你一个完整的。这个我一直在用。
    //全部选中
    <script language="javascript">
    function checkall(){
     if(document.getElementById("a").checked)
     {
        for(var i=0;i<document.getElementsByName("check_B").length;i++)
        {
          if(document.getElementsByName("check_B")[i].disabled==false)
    document.getElementsByName("check_B")[i].checked=true;
        }
      }
     else 
     {
        for(var i=0;i<document.getElementsByName("check_B").length;i++)
        {
           if(document.getElementsByName("check_B")[i].disabled==false)
    document.getElementsByName("check_B")[i].checked=false;
        }
      }
    }
    </script><input type="checkbox" name="a" value="1" ID="a" onclick="checkall()">
    <input type="checkbox" name="check_B" value="1" ID="B1">
    <input type="checkbox" name="check_B" value="1" ID="B2">
    <input type="checkbox" name="check_B" value="1" ID="B3">
      

  3.   

    http://study.viphot.com/InfoView/Article_2615.html
      

  4.   

    xzq686(瞬) 写的可以了,
    不过要现判断checkbox a是不是存在
    var a=document.getElementById("a")
    if(a!null)
    然后是 xzq686(瞬) 的代码就可以了