在邮箱中常见的,反选,全选,不选。
2015-10-15 10:41
357 查看
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script> window.onload=function(){ var oBtn1=document.getElementById('btn1'); var oBtn2=document.getElementById('btn2'); var oBtn3=document.getElementById('btn3'); var oDiv=document.getElementById('div1'); var aCh=oDiv.getElementsByTagName('input'); oBtn1.onclick=function(){ for(var i=0;i<aCh.length;i++) { aCh[i].checked=true; } }; oBtn2.onclick=function(){ for(var i=0;i<aCh.length;i++) { aCh[i].checked=false; } }; oBtn3.onclick=function(){ for(var i=0;i<aCh.length;i++) { if (aCh[i].checked==true) { aCh[i].checked=false; } else{ aCh[i].checked=true; } } }; } </script> </head> <body> <input id="btn1" type="button" value="全选" /> <input id="btn2" type="button" value="不选" /> <input id="btn3" type="button" value="反 选" /> <div id="div1"> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> <input type="checkbox" /><br /> </div> </body> </html>
这个作业不是很难,但是找小细节的问题费了很多事情,第一个是修改了命名,导致命名不统一,效果出不来。第二,getElementsByTabName这个单词写错,当中有个S忘记了。第三,在for循环中后面紧跟的条件有顺序要求分别是初始化,条件,自增或者自减。
漫漫修仙路,悠悠努力时。
相关文章推荐
- 获取元素高度及定位js
- android studio 出错
- 分享七:文本文件和二进制文件的区别
- OpenStack(Kilo版本)网络服务neutron的安装部署
- linux的用户态和内核态
- ArcGIS Engine Runtime 10 Setup步骤
- C#如何获取今天是几月几号星期几
- 如何在Mac中打开pdm文件
- 20151015--字号大小对照
- Node.js与Sails~Model数据模型
- 2015-10-12
- oracle创建主键生成序列
- DHCP 服务器原理
- TortoiseSVN分支和主干使用技巧
- C# WPF 中用代码模拟鼠标和键盘的操作
- memcached(四)--常用命令
- 关于listView+checkBox多选错乱的分析
- 超全超详细的HTTP状态码大全
- 寻找水王ID,数组中出现次数大于总长度一半的数
- Cocos2d-x 2.2.3 使用NDK配置编译环境