作业210721

提交代码

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>全选反选全不选</title>
</head>
<body>
<!-- 选择框 -->
<input type="Checkbox" name="box" onclick="selectAll()" value="1" />吃饭<br />
<input type="Checkbox" name="box" onclick="selectAll()" value="2" />喝酒<br />
<input type="Checkbox" name="box" onclick="selectAll()" value="3" />抽烟<br />
<input type="Checkbox" name="box" onclick="selectAll()" value="4" />烫头<br />
<input type="Checkbox" name="box" onclick="selectAll()" value="5" />打牌<br />
<!-- 功能按钮 -->
<input id="All" type="button" value="全选" onclick="All">
<input id="None" type="button" value="全不选" onclick="None">
<input id="Fan" type="button" value="反选" onclick="Fan"> <script type="text/javascript">
var All = document.getElementById('All');
var None = document.getElementById('None');
var Fan = document.getElementById('Fan');
var boxes = document.getElementsByName("box"); //获取页面的选择框
//全选
All.onclick = function() { for (var i = 0; i < boxes.length; i++) {
boxes[i].checked = true;
//checked属性取true
}
}
// 全不选
None.onclick = function() {
for (var i = 0; i < boxes.length; i++) {
boxes[i].checked = false;
//checked属性取false
}
}
//2反选
Fan.onclick = function() {
for (var i = 0; i < boxes.length; i++) {
boxes[i].checked = !boxes[i].checked;
//checked属性取反
}
}
</script>
</body>
</html>

最新文章

  1. Ceph剖析:消息处理
  2. Node.js系列基础学习-----回调函数,异步
  3. CLLocationManagerDelegate不调用didUpdateLocations (地图)
  4. Java 集合系列18之 Iterator和Enumeration比较
  5. ios app 实现热更新(无需发新版本实现app添加新功能)
  6. springday03-go2
  7. CoffeeScript学习(3)—— 函数
  8. linux内核编程学习——草稿
  9. mysql在linux上的一点操作
  10. 关于laravel 得手动分页问题
  11. [国嵌攻略][060][LCD工作原理解析]
  12. javascript命名规则
  13. python 进程池Pool的apply_async方法以及一些需要注意的地方
  14. selenium之 chromedriver与chrome版本映射表(更新至v2.46)
  15. bzoj1861
  16. php 执行 命令行命令
  17. python中定时任务
  18. Java 使用jdk自带的wsimport命令生成webservice客户端代码
  19. 19 Go的全能ORM简单入门
  20. 用js写留言信息的判断非空条件

热门文章

  1. redis学习第三天(Java使用redis)
  2. 进程与线程 .Net Core系列-多线程
  3. pipenv管理模块和包
  4. 05 找出占用CPU、内存过高的进程
  5. 面试官:spring中定义bean的方法有哪些?我一口气说出了12种,把面试官整懵了。
  6. elementui——表格的相同内容单元格合并
  7. Vue3 + Cesium + Typescript 集成搭建的快速启动模板(包含示例数据)
  8. Django基础008--model多对多
  9. VBA:考场场标打印
  10. vs2013:asp.net网站发布