使用dom对象完成复选框的全选,取消全选和反选
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>使用dom对象完成复选框的反选</title>
<script>
function allChoose(){
var inputAll = document.getElementsByTagName("input");
for(var i = 0;i < inputAll.length;i++){
inputAll[i].checked = "true";
}
}
function notAllChoose(){
var inputAll = document.getElementsByTagName("input");
for(var i = 0;i < inputAll.length;i++){
inputAll[i].checked = "";
}
}
function reAll(){
var inputAll = document.getElementsByTagName("input");
for(var i = 0;i < inputAll.length;i++){
inputAll[i].checked = !inputAll[i].checked;
}
}
</script>
</head>
<body>
<a href="javascript:allChoose()">全选</a>
<a href="javascript:notAllChoose()">全不选</a>
<a href="javascript:reAll()">反选</a><br><hr>
<button onclick="allChoose()">全选</button>
<button onclick="notAllChoose()">全不选</button>
<button onclick="reAll()">反选</button><br>
<input type="checkbox">抽烟<br>
<input type="checkbox">喝酒<br>
<input type="checkbox">烫头<br>
</body>
</html>