<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>

<input type="button" onclick="selectall()" value="全选">
<input type="button" onclick="cancel()" value="取消">
<input type="button" onclick="reverse()" value="反选">

<br>
<hr>
<table border="1" class="box">
<tr>
<td><input type="checkbox"></td>
<td>111</td>
<td>111</td>
<td>111</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>111</td>
<td>111</td>
<td>111</td>
</tr>
<tr>
<td><input type="checkbox"></td>
<td>111</td>
<td>111</td>
<td>111</td>
</tr>
</table>

<script>
function selectall() {
var ele=document.getElementsByClassName("box")[0];
var inputs=ele.children[0].getElementsByTagName("input");
for (var i in inputs){
inputs[i].checked =true;
}
}

function cancel() {
var ele=document.getElementsByClassName("box")[0];
var inputs=ele.children[0].getElementsByTagName("input");
for (var i in inputs){
inputs[i].checked =false;
}
}

function reverse() {
var ele=document.getElementsByClassName("box")[0];
var inputs=ele.children[0].getElementsByTagName("input");
for (var i in inputs){
if(inputs[i].checked){
inputs[i].checked =false;
}else {
inputs[i].checked =true;
}

}

}
</script>

</body>
</html>

 

相关文章:

  • 2021-10-04
  • 2021-11-06
  • 2021-08-05
  • 2022-12-23
  • 2022-12-23
  • 2021-05-07
  • 2021-12-28
猜你喜欢
  • 2021-10-18
  • 2022-12-23
  • 2022-01-27
  • 2021-06-02
  • 2022-01-10
  • 2021-06-08
  • 2021-10-07
相关资源
相似解决方案