Javascript:全选和反选
2014-11-25 14:47
106 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Javascript数组</title> <script type="text/javascript"> window.onload = function() { var select_all = document.getElementById("select_all"); var deselect = document.getElementById("reselect"); var items = document.getElementsByClassName("item"); //全选和取消全选操作 select_all.onclick = function() { if(select_all.checked==true) { for (var i = 0; i < items.length; i++) { items[i].checked =true; }; }else { for (var i = 0; i < items.length; i++) { items[i].checked =false; }; } } //反选操作 deselect.onclick = function() { for (var i = 0; i < items.length; i++) { if(items[i].checked == true) { items[i].checked = false; } else { items[i].checked = true; } }; } //监听全选对象,如果不是全部选中,则全选按钮不选中 var flag = true ; for (var i = 0; i < items.length; i++) { items[i].onclick = function() { for (var i = 0; i < items.length; i++) { if(items[i].checked == false) { flag = false; select_all.checked = false; } }; } }; } </script> </head> <body> <input type="checkbox" id="select_all">全选 <input type="checkbox" id="reselect">反选 <br/><br/> <input type="checkbox" class="item">序号1</input> <input type="checkbox" class="item">序号2</input> <input type="checkbox" class="item">序号3</input> <input type="checkbox" class="item">序号4</input> <input type="checkbox" class="item">序号5</input> <input type="checkbox" class="item">序号6</input> <input type="checkbox" class="item">序号7</input> <input type="checkbox" class="item">序号8</input> <input type="checkbox" class="item">序号9</input> <input type="checkbox" class="item">序号10</input> </body> </html>
相关文章推荐
- 利用JavaScript实现GridView中表头CheckBox的全选功能
- javascript控制 checkbox 全选/全不选
- javascript小插件-多选框全选
- [JavaScript/JQuery] jquery 复选框全选 全不选 反选
- 基于JavaScript实现复选框的全选和取消全选
- javascript实现datagrid客户端checkbox列的全选,反选
- JavaScript中复选框的全选和反选功能的实现
- javascript应用:实现复选框全选/全不选切换
- 用javascript实现全选/反选组件
- html,javaScript中怎么控制复选框checkbox的全选,全不选,以及全选中,全选按钮选中,其中一个或者多个没选,则全选按钮不被选中
- javascript 全选和全不选效果
- javascript实现checkBox的全选,反选与赋值
- 用javascript如何实现全选和全不选
- javascript实现简单的全选和反选功能
- javascript实现简单的全选和反选功能
- javascript之全选、反选和不选
- javascript:全选,反选,全不选
- Javascript全选、反选、取消选择
- JavaScript全选、全不选、反选小练习
- javascript全选或全取消页面中的CheckBox