window.onload = function (){
document.getElementById("all_select").onclick = function (){
var Hobby = document.getElementsByName("hobby");
for(i = 0; i < Hobby.length; i++){
Hobby[i].checked = this.value;
}
document.getElementById("inverse").onclick = function (){
var Hobby = document.getElementsByName("hobby");
for(i = 0; i < Hobby.length; i++){
Hobby[i].checked = (!Hobby[i].checked)
}
}
}
}
js部分
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<script src="js.js"></script>
<body>
<input type="checkbox" id="all_select">全选 <input type="checkbox" id="inverse">反选
<br>
<br>
<input type="checkbox" name="hobby">学习
<br>
<input type="checkbox" name="hobby">练习普通话
<br>
<input type="checkbox" name="hobby">练习书法
<br>
<input type="checkbox" name="hobby">编程
</body>
</html>
html部分