如题所示:我有很多checkbox
但是每个checkbox的name不同:# <input type="checkbox" name="A" value="1" />A
# <input type="checkbox" name="B" value="1" />B
# <input type="checkbox" name="C" value="1" />C
# <input type="checkbox" name="D" value="1" />D 如上所示name不同谢谢大家 最好能给出 源码啊
但是每个checkbox的name不同:# <input type="checkbox" name="A" value="1" />A
# <input type="checkbox" name="B" value="1" />B
# <input type="checkbox" name="C" value="1" />C
# <input type="checkbox" name="D" value="1" />D 如上所示name不同谢谢大家 最好能给出 源码啊
<input type="checkbox" name="A" value="1" />A
<input type="checkbox" name="B" value="1" />B
<input type="checkbox" name="C" value="1" />C
<input type="checkbox" name="D" value="1" />D
<div>
<input type="button" id='btn' value="全选/反选" onclick="Checkall()"/>
</div>
<script type="text/javascript">
var Checkall=function(){
var objs=document.getElementsByTagName("input");
for(var i=0;i<objs.length;i++){
if(objs[i].getAttribute("type")=="checkbox"){
if(objs[i].getAttribute("checked")==true){
objs[i].setAttribute("checked",false);
}else{
objs[i].setAttribute("checked",true);
}
}
}
};
</script>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<input type="checkbox" name="A" value="1" />A
<input type="checkbox" name="B" value="1" />B
<input type="checkbox" name="C" value="1" />C
<input type="checkbox" name="D" value="1" />D
<INPUT TYPE="button" VALUE="全选" ONCLICK="selectAll()">
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function selectAll(){
var chkArray=document.getElementsByTagName("input");
for(var i=0;i<chkArray.length;i++){
if(chkArray[i].type=="checkbox")
chkArray[i].checked="checked";
}
}
//-->
</SCRIPT>
var inputs = document.getElementsByTagName("input");
for(var i = 0;i<inputs.length;i++){
if(inputs[i].type == "checkbox"){
inputs[i].checked = true;
}
}
$("#checkall1").click(
function(){
if(this.checked){
$("input[@type=checkbox][@name=items]").each(function(){this.checked=true;});
}else{
$("input[@type=checkbox][@name=items]").each(function(){this.checked=false;});
}
}
);
</script>
<input type="checkbox" name="A" value="1" />A
<input type="checkbox" name="B" value="1" />B
<input type="checkbox" name="C" value="1" />C
<input type="checkbox" name="D" value="1" />D
<div>
<input type="button" id='btn' value="全选" onclick="Checkall()"/>
</div>
<script type="text/javascript">
var Checkall=function(){
var objs=document.getElementsByTagName("input");
for(var i=0;i<objs.length;i++){
if(objs[i].getAttribute("type")=="checkbox"){
objs[i].setAttribute("checked",true);
}
}
};
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<input type="button" name="ca" value="checkAll/checkNo" onclick="check()">
<input type="checkbox" name="a" value="a">a
<input type="checkbox" name="b" value="b">b
<input type="checkbox" name="c" value="c">c
<input type="checkbox" name="d" value="d">d</br>
</body>
<script>
function check(){
var cbs = document.getElementsByTagName("input");
for(var i=0;i<cbs.length;i++){
var acb = cbs[i];
if(acb.type=="checkbox"){
acb.checked = !acb.checked;
}
}
}
</script>
</html>