checkbox的全选操作

<html>
	<head>
		<meta http-equiv="content-type" content="text/html; charset=UTF-8">
		<title>用户列表</title>
		<script language="javascript">
			/**
			* 根据name获取元素
			*/
			function $n(name) {
				return document.getElementsByName(name);
			}
			/**
			* 选中所有
			*/
			function checkAll() {
				var a = $n("allCheck");
				var b=$n("check1");
				for(i=0;i<b.length;i++) {
					if(b[i].type=="checkbox") {
						b[i].checked=a[0].checked;
					}
				}
			}
		</script>
		<style type="text/css">
			table {
				border:1px solid #2B91D5;
				border-spacing: 0px;
			}
			.bgtr {
				background-image:url(images/panel_title.gif);
			}
			.eventr {
				background-color:#DEDEDE;
			}
		</style>
	</head>
	<body>
		<div style="margin-left:5%; margin-top:20px;">
			用户列表
			<img src="images\add.png" title="添加" />
			<img src="images\cancel.png" title="删除" />
			<img src="images\load.png" title="刷新" />
			<img src="images\help.png" title="帮助" />
		</div>
		<table border="1" width="90%" align="center">
			<tr align="center" style="font-weight:bold;" class="bgtr">
				<td>
					<input type="checkbox" name="allCheck" onClick="checkAll()"/>
				</td>
				<td>
					编号
				</td>
				<td>
					用户名
				</td>
				<td>
					电话
				</td>
				<td>
					邮箱
				</td>
				<td>
					角色
				</td>
				<td>
					所属组
				</td>
				<td>
					状态
				</td>
				<td>
					操作
				</td>
			</tr>
			<tr>
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					001
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr class="eventr">
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					002
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr>
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					003
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr class="eventr">
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					004
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr>
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					005
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr class="eventr">
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					006
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr>
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					007
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr class="eventr">
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					008
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr>
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					009
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr class="eventr">
				<td>
					<input type="checkbox" name="check1"/>
				</td>
				<td>
					010
				</td>
				<td>
					张三
				</td>
				<td>
					12345678912
				</td>
				<td>
					8888@qq.com
				</td>
				<td>
					牧师,法师,药师
				</td>
				<td>
					开发1组,开发2组
				</td>
				<td>
					正常
				</td>
				<td>
					<img src="images\search.png" title="查看" />
					<img src="images\pencil.png" title="修改" />
					<img src="images\cancel.png" title="删除" />
				</td>
			</tr>
			<tr class="bgtr">
				<td colspan="9">
					当前第 2/3 页
					<img src="images\first.gif" title="第一页" />
					<img src="images\prev.gif" title="上一页" />
					<input type="text" name="page" value="2" size="3"/>
					<img src="images\next.gif" title="下一页" />
					<img src="images\last.gif" title="最后一页" />
				</td>
			</tr>
		</table>
	</body>
</html>

主要功能就是点击最上边的那个checkbox,下边的所有checkbox都能选中,当然也可全不选。

主要实现代码是在最上边的 function checkAll() 函数。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值