<script language="javascript">
var flag = false;
function doAll(){
var nodes = document.getElementsByName("test");
if(!flag){
for(var i=0;i<nodes.length;i++){
nodes[i].checked = true;
}
}else{
for(var i=0;i<nodes.length;i++){
nodes[i].checked = false;
}
}
flag = !flag;
}
</script>
以下为html测试代码
<br/>全选:<input type="checkBox" name="selectAll" onclick="doAll();"><br/>
选项1:<input type="checkBox" name="test" /><br/>
选项2:<input type="checkBox" name="test" /><br/>