function selectAll() {
var isChecked = document.getElementById("checkAll").checked;
var boxArray = document.getElementsByName("box");
for ( var i = 0; i < boxArray.length; i++) {
boxArray[i].checked = isChecked;
}
}
注:全选复选框 id="checkAll" ,子项复选框 name="box"
其实道理很简单的,当"全选"改变的时候,子项跟随变化。