js实现全选反选
2015-08-05 18:18
603 查看
<body> <button id="btn1">全选</button> <button id="btn2">不选</button> <button id="btn3">反选</button> <div> <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"> </div> </body>
<pre name="code" class="html"> <script> window.onload=function(){ var oDiv=document.getElementsByTagName('div'); var oBt1=document.getElementById('btn1'); var oBt2=document.getElementById('btn2'); var oBt3=document.getElementById('btn3'); var oIpt=oDiv[0].getElementsByTagName('input'); oBt1.onclick=function(){ for(var i=0;i<oIpt.length;i++){ oIpt[i].checked=true; } } oBt2.onclick=function(){ for(var i=0;i<oIpt.length;i++){ oIpt[i].checked=false; } } oBt3.onclick=function(){ for(var i=0;i<oIpt.length;i++){ if(oIpt[i].checked==true){ oIpt[i].checked=false; }else{ oIpt[i].checked=true; } } } } </script>
犯错地方:1、for循环中将三者的顺序排反
2、input中checked类型是否选中用true/false表示
相关文章推荐
- 时间处理组件moment.js
- Javascript中this关键字详解
- dom-drag.js
- 关于extjs下载excel文件使用到Ajax异步请求
- JavaScript 开发的45个经典技巧
- javascript的prototype经典使用场景
- js实现返回上一页功能
- JS获得鼠标位置
- js实现网页抽奖实例
- JSP基础小结
- HTML标签onclick属性中调用JS时出现的问题
- 引用的时候js不能使用虚拟路劲,调试时用排除法测试
- 关于js的this
- JavaScript的深拷贝的实现
- javascript实现多栏闭合展开式广告位菜单效果实例
- js 关键字 in 的使用方法
- js获取当前日期时间及其他操作
- 根据泛型解析json字符串
- 决战JavaScript服务端网游开发
- 邮箱校验(js)