zoukankan
html css js c++ java
[转]javascript应用:实现复选框全选/全不选切换
<
input type
=
checkbox name
=
mm value
=
a onclick
=
"
checkItem(this, 'mmAll')
"
><
br
>
<
input type
=
checkbox name
=
mm value
=
b onclick
=
"
checkItem(this, 'mmAll')
"
><
br
>
<
input type
=
checkbox name
=
mm value
=
c onclick
=
"
checkItem(this, 'mmAll')
"
><
br
>
<
input type
=
checkbox name
=
mm value
=
d onclick
=
"
checkItem(this, 'mmAll')
"
><
br
>
<
input type
=
checkbox name
=
mm value
=
e onclick
=
"
checkItem(this, 'mmAll')
"
><
br
><
br
>
<
input type
=
checkbox name
=
mmAll onclick
=
"
checkAll(this, 'mm')
"
>
全选与不全选的切换
<
script language
=
Javascript
>
function
checkAll(e, itemName)
{
var
aa
=
document.getElementsByName(itemName);
for
(
var
i
=
0
; i
<
aa.length; i
++
)
aa[i].checked
=
e.checked;
}
function
checkItem(e, allName)
{
var
all
=
document.getElementsByName(allName)[
0
];
if
(
!
e.checked) all.checked
=
false
;
else
{
var
aa
=
document.getElementsByName(e.name);
for
(
var
i
=
0
; i
<
aa.length; i
++
)
if
(
!
aa[i].checked)
return
;
all.checked
=
true
;
}
}
</
script
>
ps:(当然若那个全选框是其它的控件比如是一个按钮,或者一个链接什么的话,那复选框里的 checkItem 点击事件可以去掉,以免出错)
查看全文
相关阅读:
java javax.annotation.Resource注解的详解
Struts2注解详解
HDU 5074-Hatsune Miku(DP)
Mac下配置Cocos2d-x3.1环境
POJ 2109 Power of Cryptography
Swift编程语言学习10—— 枚举属性监视器
解决:Determining IP Information for eth0 一直停留 无法进入系统
Bootstrap之表格
创建和关联内容数据库到指定Web应用程序和站点集
Ucan23操作系统项目地址
原文地址:https://www.cnblogs.com/xiang/p/428823.html
最新文章
linux下显卡信息的查看
linux下查看磁盘空间
Linux cpuinfo 详解
Linux驱动开发学习的一些必要步骤
QT unit test code coverage
GCOV 使用用例
QT程序库
C++发送邮件和附件
ArcGIS 帮助文件中的CAD数据的说明
ArcEngine创建IElement简单例子
热门文章
ArcEngine中使用上下左右键移动地图
engine的工具中实现Snapping(捕捉)
engine中调整Element的上下显示顺序(遮盖)
@JoinColumn 详解
HashMap和HashSet的区别
光标属性CSS cursor 属性
Frameset使用教程
HTML iframe 和 frameset 的区别
struts2-action中使用通配符
Hibernate查询语言(HQL)
Copyright © 2011-2022 走看看