在表单中,尤为重要的一个属性是name

<!--复选框的全选、全不选、反选-->
<!DOCTYPE>
<html>
<head lang="en">
<meta charset="utf-8"/>
<title>复选框的全选、全不选、反选</title>
</head>
<body>
<form id="form">
<input type="checkbox" name="check" value="北京" />北京
<input type="checkbox" name="check" value="上海" />上海
<input type="checkbox" name="check" value="广州" />广州 <br>
<input type="button" name="checkAll" value="全选"/>
<input type="button" name="checkNone" value="全不选"/>
<input type="button" name="checkOpp" value="反选"/>
</form>
<script>
var oForm=document.getElementById("form");
var Allbtn=oForm.checkAll;
var Nonebtn=oForm.checkNone;
var Oppbtn=oForm.checkOpp; Allbtn.onclick= function () {
for(var i=0;i<oForm.check.length;i++){
oForm.check[i].checked=true;
} } Nonebtn.onclick= function () {
for(var i=0;i<oForm.check.length;i++){
oForm.check[i].checked=false;
} } Oppbtn.onclick= function () {
for(var i=0;i<oForm.check.length;i++) {
if (oForm.check[i].checked){ //被选中
oForm.check[i].checked=false;
}
else{
oForm.check[i].checked=true;
}
}
}
</script>
</body>
</html>

最新文章

  1. 【BZOJ1662】[Usaco2006 Nov]Round Numbers 圆环数 数位DP
  2. height与line-height
  3. ClassLoader 详解及用途
  4. asp.net 框架接触(2)
  5. 自定义seekbar中,thumb被覆盖掉一部分问题
  6. APP安全测评checklist
  7. webp图片详解
  8. linux指令札记
  9. 【一天一道LeetCode】#136. Single Number
  10. shell-计算虚拟机创建时间
  11. MySQL索引失效的几种情况
  12. Docker容器硬盘动态扩容
  13. Linux - 磁盘操作
  14. 变量使用self.foo还是_foo
  15. Catalina.createDigester方法详细理解
  16. /etc/rc.local 与 /etc/profile
  17. MySQL 日常运维业务账号权限的控制
  18. Jsp 的映射
  19. 全国省会城市路网以及POI 数据
  20. java 调用第三方系统时的连接代码-记录

热门文章

  1. linux-阿里云仓库搭建-搭建本地仓库-yum
  2. sheet制作返回按钮
  3. visual studio2013安装及测试
  4. 《Linux内核分析》 第八节 进程的切换和一般的执行过程
  5. 小学四则运算APP 第二阶段冲刺-第三天
  6. QT下opencv的编译和使用
  7. java数值运算后精度丢失问题
  8. 牛客OI周赛7-提高组
  9. PAT 1007 素数对猜想
  10. A example that using JQuery clone