Skip to content

Commit c405c9e

Browse files
authored
Create index.html
1 parent fc9044b commit c405c9e

File tree

1 file changed

+50
-0
lines changed
  • HTML+JS实现一组复选框的全选、取消、反选

1 file changed

+50
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<title>一组复选框的全选、取消、反选</title>
6+
<script type="text/javascript">
7+
// 全选函数
8+
function selectAll() {
9+
var chks = document.getElementsByName("chkHobby");
10+
for (var i = 0; i < chks.length; i++)
11+
{
12+
chks[i].checked = true;
13+
}
14+
}
15+
16+
// 取消函数
17+
function selectNone() {
18+
var chks = document.getElementsByName("chkHobby");
19+
for (var i = 0; i < chks.length; i++)
20+
{
21+
chks[i].checked = false;
22+
}
23+
}
24+
25+
// 反选函数
26+
function selectReverse() {
27+
var chks = document.getElementsByName("chkHobby");
28+
for (var i = 0; i < chks.length; i++)
29+
{
30+
chks[i].checked = !chks[i].checked;
31+
}
32+
}
33+
</script>
34+
</head>
35+
<body>
36+
<form id="frm_1">
37+
<fieldset>
38+
<legend>爱好</legend>
39+
<input type="checkbox" name="chkHobby" value="internet" />上网
40+
<input type="checkbox" name="chkHobby" value="reading" />阅读
41+
<input type="checkbox" name="chkHobby" value="games" />游戏
42+
<input type="checkbox" name="chkHobby" value="sports" />运动
43+
<input type="checkbox" name="chkHobby" value="shopping" />购物
44+
</fieldset>
45+
<input type="button" name="btn" value="全选" onclick="selectAll()" />
46+
<input type="button" name="btn" value="反选" onclick="selectReverse()" />
47+
<input type="button" name="btn" value="取消" onclick="selectNone()" />
48+
</form>
49+
</body>
50+
</html>

0 commit comments

Comments
 (0)