function selectAll(checkBoxName){
var elms = document.getElementsByName(checkBoxName);
if (elms.length<1) return;
var allChecked = true;
for (var i=0;i<elms.length;i++)
if (elms[i].type=="checkbox")
allChecked &= elms[i].checked;
for (var i=0;i<elms.length;i++)
if (elms[i].type=="checkbox"){
elms[i].checked = !allChecked;
if (elms[i].onclick) elms[i].onclick();
}
}

解决方案 »

  1.   

    <input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m>
    <input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m><input type=checkbox name=m> 
     全选<input type=checkbox value="Check All" onclick="mm(this)"> <script language=javascript>  
    function mm(o)
    {
       var a = document.getElementsByName("m");
       for (var i=0; i<a.length; i++){
         a[i].checked = o.checked;
       }
       
    }
    </script>