<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
table
{
border-collapse: collapse;
}
td
{
border: 1px solid #000000;
width: 100px;
height: 30px;
text-align: center;
}
</style>
</head>
<body>
<table>
<tr>
<td>
<label for="allCheck">全选</label><br><input id="allCheck" type="checkbox">
</td>
</tr>
<tr>
<td>
<input id="check0" type="checkbox">
</td>
</tr>
<tr>
<td>
<input id="check1" type="checkbox">
</td>
</tr>
<tr>
<td>
<input id="check2" type="checkbox">
</td>
</tr>
<tr>
<td>
<input id="check3" type="checkbox">
</td>
</tr>
<tr>
<td>
<input id="check4" type="checkbox">
</td>
</tr>
</table>
<script>
var allCheck=document.getElementById("allCheck");
allCheck.addEventListener("click",clickHandler);
for(var i=0;i<5;i++){
var check=document.getElementById("check"+i);
check.addEventListener("click",clickHandler)
} function clickHandler(e) {
if(this===allCheck){
for(var i=0;i<5;i++){
var check=document.getElementById("check"+i);
// 让所有的多选框的checked都和全选的checked相同
check.checked=allCheck.checked;
}
return;//终结后面的代码
} for(var j=0;j<5;j++){
var checks=document.getElementById("check"+j);
if(!checks.checked){
allCheck.checked=false;
return;
}
}
allCheck.checked=true; }
</script>
</body>
</html>

最新文章

  1. T-SQL 实现行转列
  2. OpenCv ROI操作
  3. nginx文件目录权限设置
  4. shell调试选项
  5. spoj 1436
  6. MSSQL 日期操作函数 总结
  7. sql 和 nosql 说明
  8. [置顶] 关于redhat系统yum源的配置1
  9. Maven的主要特点
  10. JavaMail API 概述
  11. BZOJ_3210_花神的浇花集会_切比雪夫距离
  12. SOUI视频教程
  13. 【RL-TCPnet网络教程】第4章 RL-TCPnet网络协议栈简介
  14. 关于toncat的Invalid character found in the request target.The valid characters are defined in RFC 7230 and RFC3986
  15. SQL 四大功能DDL/DML/DCL/TCL
  16. elasticsearch之入门hello(java)一
  17. 第七章:四大组件之Service
  18. 大数据自学5-Python操作Hbase
  19. bash scripts收集
  20. Swift3 CADisplayLink简单用法

热门文章

  1. 【linux】glibc升级
  2. Oracle数据库rownum用法集锦
  3. S-T-E-A-M Science Technology Engineering Art Mathematics 五种思维模式
  4. mysql建表中auto_increment=21
  5. laravel npm run dev 错误 npm run dev error [npm ERR! code ELIFECYCLE]
  6. 2019年JVM最新面试题,必须收藏它
  7. python调用时间装饰器检测函数运行时间
  8. element-ui Rate组件源码分析整理笔记(十三)
  9. 再谈EFAGE寄存器中的C位,P位,O位
  10. 软件设计师【软件工程:软件开发模型、XP极限编程十二最佳实践】