<input type="checkbox" name="sel_all" onclick ="check_all(this)" value = "Check All">
<input type="checkbox" name="sel" value="ddd">
<SCRIPT LANGUAGE="JavaScript">
<!--
function check_all(sel_all){
    var sels = document.frm.sel;
    for (var i =0; i < sels.length; i++){
        sels[i].checked = sel_all.checked;
    }
}
//-->
</SCRIPT>

解决方案 »

  1.   

    楼上得程序只能全部圈中,不能取消,完善下!
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE></HEAD>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function check_all(obj){
        var sels =document.getElementsByName("sel");

        for (var i =0; i < sels.length; i++)
    {
            sels[i].checked=document.all.sel_all.checked;
        }
    }
    //-->
    </SCRIPT>
    <BODY>
    <form id="frm">
    <input type="checkbox" name="sel_all" onclick ="check_all(this)" value = "Check All">全部选中
    <input type="checkbox" name="sel" value="ddd">
    <input type="checkbox" name="sel" value="ddd">
    <input type="checkbox" name="sel" value="ddd"></form>
    </BODY>
    </HTML>
      

  2.   

    <script language=javascript>
    <!--
      function select_all()
      {
        for (var i=0;i<document.all.length;i++)
        {
          if (document.all(i).type == 'checkbox' || document.all(i).type !='undefined');
            document.all(i).checked = 'yes';
        }
      }
    -->
    </script><input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <input type=checkbox>
    <p>
    <input type=button value='select all' onclick='select_all();'>
      

  3.   

    //复选框全选
    function selectAll(bot,check){
    var checks=document.getElementsByName(check);
    for(i=0;i<checks.length;i++){
    if(checks[i].checked==false && bot.onclick)
    checks[i].checked=true;
    }
    }
    //复选框取消全选
    function cancelSelect(bot,check){
    var checks=document.getElementsByName(check);
    for(i=0;i<checks.length;i++){
    if(checks[i].checked==true && bot.onclick)
    checks[i].checked=false;
    }
    }
    <input type="checkbox" name="sel" value="ddd">
    <input type="checkbox" name="sel" value="ddd">
    <input type="checkbox" name="sel" value="ddd">
    <input type="button" value="全选" onclick = selectAll(this,'sel');
    <input type="button" value="取消全选" onclick = cancelSelect(this,'sel');
    给楼主,这个是按扭哦,呵呵,记得给分,