function selectAll(){ var al = document.getElementById("all"); /* if(al.checked == true){ var cbs = document.getElementsByName("cb"); for(var i = 0; i < cbs.length; i++){ cbs[i].checked = true; } }else{ var cbs = document.getElementsByName("cb"); for(var i = 0; i < cbs.length; i++){ cbs[i].checked = false; } } */ var cbs = document.getElementsByName("cb"); for(var i = 0; i < cbs.length; i++){ cbs[i].checked = al.checked; } }
<p> 全选 <input type="checkbox" name="checkbox2" value="checkbox" id="all" onclick="selectAll();"/></p> <p> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> <input type="checkbox" name="cb" value="checkbox" /> </p>