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 点击事件可以去掉,以免出错)
查看全文
相关阅读:
codeforces_346A Alice and Bob(数学)
POJ_2533 Frogger 最小瓶颈路
hdu1205_吃糖果
POJ_2503 Babelfish 字典树
在PC上登录多个微信账号
查看百度云用户的分享文件
QQ邮箱收不到ins发的验证码
试用Fakeapp
为什么使用网易邮箱
插入央视网站视频
原文地址:https://www.cnblogs.com/xiang/p/428823.html
最新文章
整数去位
糖果店(组合数学)
并查集(删点)
素数阶乘取余—(威尔逊定理)
刷题-力扣-1720. 解码异或后的数组
刷题-力扣-690. 员工的重要性
刷题-力扣-623. 平方数之和
刷题-力扣-938. 二叉搜索树的范围和
刷题-力扣-1011. 在 D 天内送达包裹的能力
刷题-力扣-897. 递增顺序搜索树
热门文章
刷题-力扣-71. 简化路径
刷题-力扣-49. 字母异位词分组
刷题-力扣-50. Pow(x, n)
刷题-力扣-43. 字符串相乘
HDU 1026 Ignatius and the Princess I (搜索)
POJ_2109 Power of Cryptography 数学
POJ_2965 The Pilots Brothers' refrigerator 搜索
POJ_1753 Flip Game 搜索
POJ_3461 Oulipo-KMP
codeforces_732E-Sockets
Copyright © 2011-2022 走看看