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(); } }
<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>
<input type=checkbox name=chk> <input type=checkbox name=chk> <input type=checkbox name=chk> <input type=checkbox name=chk> <input type=checkbox name=chk>
全选:
<input type=checkbox onclick=sel('chk')> <script language="javascript"> function sel(a){ o=document.getelementsbyname(a) for(i=0;i<o.length;i++) o[i].checked=event.srcelement.checked } </script>