一个函数  能够对一组同名checkbox 全选 全不选 反选
  function setAllcheckbox(objId,sign){}

解决方案 »

  1.   


    <script type="text/javascript">
    <!--
    function showConfirm(obj){
    var ochk = document.getElementsByName("chk");
    for(var i = 0; i < ochk.length; i++)
    ochk[i].checked = obj.checked;
    } function reverseCheck(){
    var ochk = document.getElementsByName("chk");
    for(var i = 0; i < ochk.length; i++)
    ochk[i].checked = (ochk[i].checked) ? false : true;
    }
    //-->
    </script>
    <input type="checkbox" id="oconfrim" onclick="showConfirm(this);"/>全选/全不选
    <input type="checkbox" id="oconfrim" onclick="reverseCheck();"/>反选
    <br/>
    <input type="checkbox" name="chk" />First
    <input type="checkbox" name="chk" />Second
    <input type="checkbox" name="chk" />Third
    <input type="checkbox" name="chk" />Forth
      

  2.   

    没看好要求<script type="text/javascript">
    <!--    function reverseCheck(obj, sign){
            var ochk = document.getElementsByName("chk");
            for(var i = 0; i < ochk.length; i++){
    if(sign == "all"){
     ochk[i].checked = obj.checked;  
    }else{
     ochk[i].checked = (ochk[i].checked) ? false : true;
    }
    }
           
        }
    //-->
    </script>
    <input type="checkbox" id="oconfrim" onclick="reverseCheck(this,'all');"/>全选/全不选
    <input type="checkbox" id="oconfrim" onclick="reverseCheck('reverse');"/>反选
    <br/>
    <input type="checkbox" name="chk" />First
    <input type="checkbox" name="chk" />Second
    <input type="checkbox" name="chk" />Third
    <input type="checkbox" name="chk" />Forth
      

  3.   

    <script type="text/javascript">
    <!--
        function showConfirm(obj){
            var ochk = document.getElementsByName("chk");
            for(var i = 0; i < ochk.length; i++)
                ochk[i].checked = obj.checked;        
        }    function reverseCheck(){
            var ochk = document.getElementsByName("chk");
            for(var i = 0; i < ochk.length; i++)
            ochk[i].checked = (ochk[i].checked) ? false : true;
        }
    //-->
    </script>
    <input type="checkbox" id="oconfrim" onclick="showConfirm(this);"/>全选/全不选
    <input type="checkbox" id="oconfrim" onclick="reverseCheck();"/>反选
    <br/>
    <input type="checkbox" name="chk" />First
    <input type="checkbox" name="chk" />Second
    <input type="checkbox" name="chk" />Third
    <input type="checkbox" name="chk" />Forth
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
         function fillCook() {
         var cook = document.getElementsByName("typeCook");
     var like = document.getElementById("like").value;
     if("都不喜欢" == like) {
        document.getElementById("like").value = "全喜欢";
        for(var i = 0; i < cook.length; i++) {
            cook[i].checked = true;
        }
     }
     else {
                document.getElementById("like").value = "都不喜欢";
                for(var i = 0; i < cook.length; i++) {
            cook[i].checked = false;
        }
     }
     }
    //-->
    </SCRIPT>
    <BODY>
    <p>你喜欢喝哪种类型咖啡</p>
    <input type="checkbox" name="typeCook"/>蓝三咖啡<br>
    <input type="checkbox" name="typeCook"/>摩卡<br>
    <input type="checkbox" name="typeCook"/>拿铁<br>
    <input type="checkbox" name="typeCook"/>卡布其诺<br>
    <input type="checkbox" name="typeCook"/>爱尔兰咖啡<br><input type="button" id="like" value="都不喜欢" onClick="fillCook()"></BODY>
    </HTML>