我知道是“check[i].checked=false;”关键是在这里面这么判断啊!

解决方案 »

  1.   

    <p>group1:</p>
    <input type=checkbox class="group1" ID="Checkbox1" NAME="Checkbox1">
    <input type=checkbox class="group1" ID="Checkbox2" NAME="Checkbox2">
    <input type=checkbox class="group1" ID="Checkbox3" NAME="Checkbox3"><p>group2:</p>
    <input type=checkbox class="group2" ID="Checkbox4" NAME="Checkbox4">
    <input type=checkbox class="group2" ID="Checkbox5" NAME="Checkbox5">
    <input type=checkbox class="group2" ID="Checkbox6" NAME="Checkbox6">
    <br>
    <input type=button value="全选group1" onclick=call('group1')>
    <input type=button value="全选group2" onclick=call('group2')>
    <script language="JavaScript">
    function call(group)
    {
    var check = document.getElementsByTagName("input");
    for(var i=0;i<check.length;i++)
    {
    if(check[i].className==group && check[i].type=="checkbox")
    {
    if (check[i].checked == true)
    {
        check[i].checked = false;
    } else
    {
    check[i].checked=true;
    }
    }
    }
    }</script>
      

  2.   

    if(check[i].className==group && check[i].type=="checkbox") {
    check[i].checked = check[i].checked & 0;
    }
      

  3.   

    <script language="JavaScript">
    function call(group)
    {
    var check = document.getElementsByTagName("input");
    for(var i=0;i<check.length;i++)
    {
    if(check[i].className==group && check[i].type=="checkbox")
    {
    if(check[i].checked)
    check[i].checked = false;
    else
    check[i].checked=true;
    }
    }
    }
      

  4.   

    汗。。不好意思改下,飘过
    if(check[i].className==group && check[i].type=="checkbox") {
    check[i].checked = check[i].checked ? 0: 1;
    }