如果知道第二组复选框的个数则可以这样实现
for(i=j;i<n;i++)
{
  document.formname.elements[i].checked=true;
}
其中j是这个复选框在这个表单的顺序个数,n是这个复选框的个数

解决方案 »

  1.   

    function Viewarea(){
    for(i=0;i<document.getElementsByName("chkarea");i++)  
    document.getElementsByName("chkarea").checked=document.form1.viewarea.checked
    }<input name="chkarea" type=checkbox>
    <input name="chkarea" type=checkbox>
    <input name="chkarea" type=checkbox>
    <input name="chkarea" type=checkbox>
    这样的名字容易处理,就是提交后也是很方便处理的。
    <input name="viewarea" type=checkbox>Select All
      

  2.   

    無須這樣ASP+JS﹐個數也不一定要知道﹐
    <script>
    function Viewarea(c){
    var e=document.all.tags('input')
    for (i=0;i<e.length;i++){
    if ((e[i].name.indexOf('chkarea')!=-1)&&(e[i].type=='checkbox'))e[i].checked=c.checked;
    }
    }
    </script>
    <input type="checkbox" name="viewarea" onclick="Viewarea(this)">
    <input type="checkbox" name="chkarea1" value="B">
    <input type="checkbox" name="chkarea2" value="C"><input type="checkbox" name="other" value="A">
      

  3.   

    /********************
    *功能:通过点击一个名为allbox的checkbox来选择一列checkbox,但对属性为disabled的checkbox不选择
    *参数:表单名
    *返回:无
    *********************/<html>
    <head>
    <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head>
    <script language="javascript">
    function selectAllBox(formname){
       for(var i=0;i<formname.elements.length;i++){
          var e=formname.elements[i];
          if(e.name!='allbox' & !e.disabled) e.checked=formname.allbox.checked;
       }
    }
    </script>
    <body>
    <form>
    <input type="checkbox" name="C1" value="ON">test1<br>
    <input type="checkbox" name="C2" value="ON">test2<br>
    <input type="checkbox" name="C3" value="ON">test3<br>
    <input type="checkbox" name="C4" value="ON">test4<br>
    <input type="checkbox" name="allbox" onClick="selectAllBox(this.form)" value="ON">选择全部
    </form>
    </body>
    </html>
      

  4.   

    <script>
    function checkall(form)
    {
    for (var i=0;i<form.elements.length;i++)     {
     var e = form.elements[i];
     if (e.name != 'chkall')
     e.checked = form.chkall.checked;
        }
    }
    </script>
    <form name=abc>
    <input type=checkbox name=a1><br>
    <input type=checkbox name=a2><br>
    <input type=checkbox name=a3><br>
    <input type=checkbox name=a4><br>
    <hr>
    <input type=checkbox name=chkall onclick="checkall(document.abc)">全选<br>
    </form>