ZeroLine
All things are difficult before they are easy.
首页
新随笔
联系
聚合
管理
随笔-13 评论-12 文章-3 trackbacks-0
JavaScript中复选框的全选和反选功能的实现
这是我平时学习时的练习,贴出来跟大家一起讨论,本来是新手,欢迎老手指正错误。
1
<!
DOCTYPE HTML PUBLIC
"
-//W3C//DTD HTML 4.01//EN
"
"
http://www.w3.org/TR/html4/strict.dtd
"
>
2
<
html
>
3
<
head
>
4
<
meta http
-
equiv
=
"
Content-Type
"
content
=
"
text/html; charset=utf-8
"
>
5
<
title
>
Test CheckBox
</
title
>
6
<
style type
=
"
text/css
"
>
7
body
{
8
font
-
family:Courier;
9
}
10
</
style
>
11
<
script type
=
"
text/javascript
"
>
12
function
checkAll()
{
13
var
checkAll
=
document.getElementById('chkAll') ;
14
var
checkBox
=
document.getElementById('checkBox') ;
15
var
arr
=
new
Array() ;
16
arr
=
checkBox.getElementsByTagName('input') ;
17
if
(checkAll.checked
==
true
)
{
//
checkAll selected
18
for
(i
=
0
; i
<
arr.length; i
++
)
{
19
arr[i].checked
=
true
;
20
}
21
}
22
if
(checkAll.checked
==
false
)
{
23
for
(i
=
0
; i
<
arr.length; i
++
)
{
24
arr[i].checked
=
false
;
25
}
26
}
27
28
}
29
function
checkCancel()
{
30
var
checkCancel
=
document.getElementById('chkCancel') ;
31
var
checkBox
=
document.getElementById('checkBox') ;
32
var
arr
=
new
Array() ;
33
arr
=
checkBox.getElementsByTagName('input') ;
34
if
(checkCancel.checked
==
true
)
{
//
checkCancel selected
35
for
(i
=
0
; i
<
arr.length; i
++
)
{
36
if
(arr[i].checked
==
true
)
{
37
arr[i].checked
=
false
;
38
}
else
{
39
arr[i].checked
=
true
;
40
}
41
}
42
}
43
}
44
</
script
>
45
</
head
>
46
<
body
>
47
48
<
input type
=
"
checkbox
"
id
=
"
chkAll
"
onclick
=
"
checkAll()
"
/>
check All
<
br
/>
49
<
input type
=
"
checkbox
"
id
=
"
chkCancel
"
onclick
=
"
checkCancel()
"
/>
check Cancel
<
br
/>
50
<
br
/>
51
<
div id
=
"
checkBox
"
>
52
<
input type
=
"
checkbox
"
id
=
"
chk1
"
/>
1
<
br
/>
53
<
input type
=
"
checkbox
"
id
=
"
chk2
"
/>
2
<
br
/>
54
<
input type
=
"
checkbox
"
id
=
"
chk3
"
/>
3
<
br
/>
55
<
input type
=
"
checkbox
"
id
=
"
chk4
"
/>
4
<
br
/>
56
<
input type
=
"
checkbox
"
id
=
"
chk5
"
/>
5
<
br
/>
57
</
div
>
58
</
body
>
59
</
html
>
60
下图是显示效果
posted on 2010-11-11 21:58
zeroline
阅读(599)
评论(0)
编辑
收藏
所属分类:
JavaScript
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
博客园最新博文
博问
管理
相关文章:
javascript 触发事件列表
15款js编辑器大全 收藏
经典 JavaScript 正则表达式
常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
使用JS对表格中的行进行增删
JavaScript中复选框的全选和反选功能的实现
<
2010年11月
>
日
一
二
三
四
五
六
31
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
1
2
3
4
5
6
7
8
9
10
11
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
bug(2)
Hibernate
JavaScript(6)
JavaSE(2)
Servlet/JSP(2)
Tomcat
心路历程(1)
随笔档案
2011年1月 (3)
2010年12月 (2)
2010年11月 (8)
文章分类
转载(3)
文章档案
2010年11月 (3)
搜索
积分与排名
积分 - 44699
排名 - 1100
最新评论
1. re: 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期
进门口集合吗
--把你们吗
2. re: JAVA代码验证身份证信息
不错
--王佳明
3. re: 15款js编辑器大全 收藏
妈的,尽骗人
--aaaaaaaaa
4. re: JAVA代码验证身份证信息
你好 15位 好像不能验证
--wq
5. re: JAVA代码验证身份证信息
开始判断时应该判断一下是否为null 要不然传入null会报空指针的
--xtt
阅读排行榜
1. java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory(10091)
2. JAVA代码验证身份证信息(9226)
3. 15款js编辑器大全 收藏(8259)
4. 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 (5861)
5. javascript 触发事件列表 (2863)
评论排行榜
1. JAVA代码验证身份证信息(8)
2. 常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 (2)
3. 15款js编辑器大全 收藏(1)
4. java.lang.IllegalAccessError: tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class org.slf4j.LoggerFactory(1)
5. Servlet生成验证码图片(0)