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 点击事件可以去掉,以免出错)
查看全文
相关阅读:
程序员的自我修养 符号修饰 函数签名 以及一个引申的问题: extern "c"
Spring.NET学习笔记(1)基本依赖注入
Spring.NET学习笔记(3)注册事件注入
Spring.NET学习笔记(2)依赖注入细节
jQuery LigerUI 使用教程入门篇
Spring.NET学习笔记(5)对象生命周期和创建者对象
【C#.NET】C#皮肤与主题应用实例
【VB/C#】Kill进程
【C#.NET】C#用户控件的使用
【C#.NET】C#创建多语言网站
原文地址:https://www.cnblogs.com/xiang/p/428823.html
最新文章
如何从trace文件分析网络性能(转)
ns2的trace文件分析过程
C/C++头文件一览
关于VC7 ATL ActiveX控件的属性化选项的Bug
.net 2003中类名和命名空间重名时会出现引用问题
在.net下判断点是否在区域里
永远不要放弃你所爱的人
显示系统信息
如何在删除并重新安装 IIS 之后修复 IIS 映射
人家
热门文章
新年的第一个想法:中国地图拼图(青少年教育用)
设计“可脱机”的 Microsoft .NET 框架压缩版应用程序
大三小生浅谈如何学C
程序员的自我修养 被隐藏的过程
C复习篇 使用Posix标准线程库 Porgramming with Pthread
学习工具篇 eclipse 结合cdt EGit 插件的使用
程序员的自我修养 新的起点
学习工具篇 还在为寻找合适的源码工具烦恼吗?
GNU C 一个别致的HelloWorld程序 引申到: __attribute__((constructor)|(destructor)(PRIORITY))
程序员的自我修养 目标文件
Copyright © 2011-2022 走看看