js点击复选框全选或全不选
来源:互联网 发布:网络摄像头安全吗 编辑:程序博客网 时间:2024/05/17 04:41
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 复选框的全选,多选,全不选,反选 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<!--复选框的全选,多选,全不选,反选 -->
<form name=hrong>
<input type=checkbox id="quanxuan"name=All onclick="checkAll('mm')">全选<br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/><br/>
</form>
<SCRIPT LANGUAGE="JavaScript">
function checkAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i<n; i++)
a[i].checked = window.event.srcElement.checked;
}
function checkItem(str)
{
var e = window.event.srcElement;
var all = eval("document.all."+ str);
if (e.checked)
{
var a = document.getElementsByName(e.name);
all.checked = true;
for (var i=0; i<a.length; i++)
{
if (!a[i].checked)
{
all.checked = false; break;
}
}
}
else
all.checked = false;
</SCRIPT>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> 复选框的全选,多选,全不选,反选 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<!--复选框的全选,多选,全不选,反选 -->
<form name=hrong>
<input type=checkbox id="quanxuan"name=All onclick="checkAll('mm')">全选<br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/>
<input type=checkbox name=mm onclick="checkItem('All')"><br/><br/>
</form>
<SCRIPT LANGUAGE="JavaScript">
function checkAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
for (var i=0; i<n; i++)
a[i].checked = window.event.srcElement.checked;
}
function checkItem(str)
{
var e = window.event.srcElement;
var all = eval("document.all."+ str);
if (e.checked)
{
var a = document.getElementsByName(e.name);
all.checked = true;
for (var i=0; i<a.length; i++)
{
if (!a[i].checked)
{
all.checked = false; break;
}
}
}
else
all.checked = false;
}
jquery方法
$("#quanxuan").click(function(){$("[name=mm ]:checkbox").prop("checked",this.checked);});$("[name=mm ]:checkbox").click(function(){var flag=true;$("[name=mm ]:checkbox").each(function(){if(!this.checked){flag=false;}});$("#quanxuan").prop("checked",flag);});
</SCRIPT>
</BODY>
</HTML>
0 0
- js点击复选框全选或全不选
- 复选框全选或全不选
- 复选框全选或全不选
- 复选框全选 js
- 复选框全选.js
- JS 复选框 全选
- js 实现 复选框全选与全不选
- js 实现 复选框全选与全不选
- js实现复选框/全选、全不选
- js实现checkbox复选框全选/全不选
- js实现复选框全选、全不选特效
- JS-复选框的全选与全不选
- js复选框全选、全不选批量操作
- 复选框全选或不全选
- js复选框的全选,多选,全选,全不选,反选
- 复选框的全选 js
- 复选框全选JS代码
- js操作复选框全选
- mysql 中 unix_timestamp和from_unixtime 时间戳函数
- C++继承中构造函数、析构函数调用顺序及虚析构函数
- Oracle之UTL_FILE 包用法详解
- WEB-INF目录
- java把html标签字符转换,我用了spring 包中的 org.springframework.web.util.HtmlUtils
- js点击复选框全选或全不选
- 执行StartExecution时, 报ActiveX component can't createobject错误
- 欢迎使用CSDN-markdown编辑器
- 使用utl_http获取某个http页面内容
- Perl 中的正则表达式
- hdoj 2093 考试排名
- iOS中屏幕适配问题
- xcode7卡慢问题解决方法
- 用HttpURLConnection下载图片并转化为Bitmap