Html
    Css
    Js
1
2
3
4
5
6
7
8
9
10
11
<form id="checkboxform" method="post" action="">
<input type="checkbox" name="bjjb" value="1"><br>
<input type="checkbox" name="bjjb" value="2"><br>
<input type="checkbox" name="bjjb" value="3"><br>
<input type="checkbox" name="bjjb" value="4"><br>
<input type="checkbox" name="bjjb" value="5"><br>
<a href="javascript:void(0);" onclick="selectAll()"></a>
<a href="javascript:void(0);" onclick="selectNone()"></a>
<a href="javascript:void(0);" onclick="selectInvert()"></a>
<a href="javascript:void(0);" onclick="selectOne()"></a>
</form>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//
function selectAll() {
var names = document.getElementsByName("bjjb");
for (var i = 0; i < names.length; i++) {
names[i].checked = true;
}
}
//
function selectNone() {
var names = document.getElementsByName("bjjb");
for (var i = 0; i < names.length; i++) {
names[i].checked = false;
}
}
//
function selectInvert() {
var names = document.getElementsByName("bjjb");
for (var i = 0; i < names.length; i++) {
if (names[i].checked) {
names[i].checked = false;
} else {
names[i].checked = true;
}
}
}
//
function selectOne() {
var names = document.getElementsByName("bjjb");
var flag = false; //
for (var i = 0; i < names.length; i++) {
if (names[i].checked) {
flag = true;
break;
}
}
if (!flag) {
alert("");
return false;
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
↑上面代码改变,会自动显示代码结果 jQuery调用版本:1.11.3
 立即下载

jqery和js如何判断checkbox是否选中

1
      感觉,不到你憔悴的心0
      2017/7/24 14:52:44
      一般如果美化一下复选框会更好 回复