<meta http-equiv="content-type"content="text/htmlcharset=utf-8">
<body>
<!--把下面代码加到<body>与</body>之间-->
<script language="Javascript">
functioncc(N,bool){
varaa = document.getElementById(N).getElementsByTagName("input")
for(vari=0i<aa.lengthi++){
if(aa[i].type=="checkbox")
aa[i].checked = bool==1 ? true: (bool==0 ? false: !aa[i].checked)
}
}
</script>
<form id="form1">
<input type="checkbox"name="c1"><br>
<input type="checkbox"name="c2"><br>
<input type="checkbox"name="c3"><br>
<input type="checkbox"name="c4"><br>
<input type="checkbox"name="c5"><br>
<a href="#"onclick="cc('form1',1)">全选</a><a href="#"onclick="cc('form1',0)">全不选</a><a href="#"onclick="cc('form1',2)">反选</a>
</form>
<form id="form2">
<input type="checkbox"name="c11"><br>
<input type="checkbox"name="c12"><br>
<input type="checkbox"name="c13"><br>
<input type="checkbox"name="c14"><br>
<a href="#"onclick="cc('form2',1)">全选</a><a href="#"onclick="cc('form2',0)">全不选</a><a href="#"onclick="cc('form2',2)">反选</a>
</form>
<form id="form3">
<input type="checkbox"name="c19"><br>
<input type="checkbox"name="c21"><br>
<input type="checkbox"name="c31"><br>
<a href="#"onclick="cc('form3',1)">全选</a><a href="#"onclick="cc('form3',0)">全不选</a><a href="#"onclick="cc('form3',2)">反选</a>
</form>
</body>
</html>
CheckBox复选框JS实现全选全不选功能,很简单,就只需插入一小段js函数就行了。。。
<script language="javascript">function cli(Obj)
{
//获取控制其它复选框的对象obj
var collid = document.getElementByIdx_x("all")
//获取需要全选,全不选功能的所有复选框
var coll = document.getElementsByName(Obj)
//如果obj被选中,则全选
if (collid.checked){
//循环设置所有复选框为选中状态
for(var i = 0 i < coll.length i++)
coll[i].checked = true
}else{//取消obj选中状态,则全不选
//循环设置所有复选框为未选中状态
for(var i = 0 i < coll.length i++)
coll[i].checked = false
}
}
</script>
----------------------------------------------------
下面是一组CheckBox复选框html代码
----------------------------------------------------
<input name='多选项名称' type='checkbox' value='' id="all" onclick="cli('多选项名称')"> 全选<input name='多选项名称' type='checkbox' value='' > A
<input name='多选项名称' type='checkbox' value='' > B
<input name='多选项名称' type='checkbox' value='' > C
<input name='多选项名称' type='checkbox' value='' > D
<input name='多选项名称' type='checkbox' value='' > E
<input name='多选项名称' type='checkbox' value='' > F
----------------------------------------------------