js实现全选|全不选和反选功能
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
var inputobjs = document.getElementsByTagName("input");
function findAll(){
for (var i = 2; i < inputobjs.length; i++) {
inputobjs[i].checked=inputobjs[0].checked;
}
}
function reverse(){
//注意 input元素的起始下标
for (var i = 1; i < inputobjs.length; i++) {
if(inputobjs[i].checked) {
inputobjs[i].checked = null;
} else {
inputobjs[i].checked = "checked";
}
}
}
</script>
</head>
<body>
<table border="1px">
<tr>
<td><input type="checkbox" onchange="findAll()"></td>
<td>全选|全不选</td>
</tr>
<tr>
<td><input type="checkbox" onclick="reverse()"></td>
<td>反选</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>1</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>2</td>
</tr>
</table>
</body>
</html>