• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

一觉至天明

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

JS案例五:设置全选、全不选以及反选

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>全选和全不选以及反选</title>
		<script>
			window.onload = function() {
				var checkedAll = document.getElementById("checkedAll");
				var checkedOne = document.getElementsByName("checkedOne");
				//全选和全不选事件
				checkedAll.onclick = function() {
					if(checkedAll.checked == true){
						for(var i = 0;i<checkedOne.length;i++) {
							checkedOne[i].checked = true;
						}
					}else {
						for(var i = 0;i<checkedOne.length;i++) {
							checkedOne[i].checked = false;
						}
					}
				}
				//反选事件
				document.getElementById("reSelect").onclick = function() {
					for(var i =0;i<checkedOne.length;i++) {
						checkedOne[i].checked = !checkedOne[i].checked;
					}
				}
			}
		</script>
	</head>
	<body>
		<table id="tbl" border="1" border-collapse="collapse" align="center" cellspacing="0" cellpadding="5" width="400" height="20">
			<thead>
				<tr>
					<th><input type = "checkbox" id="checkedAll">全选</input></th>
					<th>编号</th><th>姓名</th><th>年龄</th>
				</tr>
			</thead>
			<tbody>
				<tr>
					<td><input type="checkbox" name="checkedOne"/></td>
					<td>1</td><td>张三</td><td>12</td>
				</tr>
				<tr>
					<td><input type="checkbox" name="checkedOne"/></td>
					<td>2</td><td>李四</td><td>22</td>
				</tr>
				<tr>
					<td><input type="checkbox" name="checkedOne" /></td>
					<td>3</td><td>王五</td><td>13</td>
				</tr>
				<tr>
					<td><input type="checkbox" name="checkedOne"/></td>
					<td>4</td><td>马六</td><td>14</td>
				</tr>
				<tr>
					<td><input type="checkbox" name="checkedOne"/></td>
					<td>5</td><td>伍六七</td><td>17</td>
				</tr>
				<tr>
					<td><input type="checkbox" name="checkedOne"/></td>
					<td>6</td><td>梅花十三</td><td>17</td>
				</tr>
				<tr>
					<td colspan=4><input type="button" value="反选" id="reSelect" /></td>
				</tr>
			</tbody>
		</table>
	</body>
</html>

posted on 2018-08-31 11:06  一觉至天明  阅读(235)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3