js实现全选和反选功能
2014-03-05 10:47
477 查看
<script language="javascript"> //选中全选按钮,下面的checkbox全部选中 var selAll = document.getElementById("selAll"); function selectAll() { var obj = document.getElementsByName("checkAll"); if(document.getElementById("selAll").checked == false) { for(var i=0; i<obj.length; i++) { obj[i].checked=false; } }else { for(var i=0; i<obj.length; i++) { obj[i].checked=true; } } } //当选中所有的时候,全选按钮会勾上 function setSelectAll() { var obj=document.getElementsByName("checkAll"); var count = obj.length; var selectCount = 0; for(var i = 0; i < count; i++) { if(obj[i].checked == true) { selectCount++; } } if(count == selectCount) { document.all.selAll.checked = true; } else { document.all.selAll.checked = false; } } //反选按钮 function inverse() { var checkboxs=document.getElementsByName("checkAll"); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=!e.checked; setSelectAll(); } } </script> <html> <body> <center> <input type="checkbox" id="selAll" onclick="selectAll();" />全选 <input type="checkbox" id="inverse" onclick="inverse();" />反选 <div id="allcheck"> <input type="checkbox" name="checkAll" id="checkAll" onclick="setSelectAll();"/>足球<br> <input type="checkbox" name="checkAll" id="checkAll" onclick="setSelectAll();"/>篮球<br> <input type="checkbox" name="checkAll" id="checkAll" onclick="setSelectAll();"/>跑步<br> <input type="checkbox" name="checkAll" id="checkAll" onclick="setSelectAll();"/>登山<br> <input type="checkbox" name="checkAll" id="checkAll" onclick="setSelectAll();"/>唱歌<br> <input type="checkbox" name="checkAll" id="checkAll" onclick="setSelectAll();"/>跳舞<br> </div> </center> </body> </html>
相关文章推荐
- Js实现全选与反选功能
- js 实现全选、全不选、反选功能
- js实现树形全选反选功能
- js实现全选和反选功能
- Js 实现一组checkBox全选、不选、反选功能
- 利用js实现全选、全部选、反选功能
- js实现全选和反选功能
- js实现全选和反选功能
- (15)JS中全选、不选、反选功能的实现
- 使用js实现checkbox的全选与反选功能
- 使用js实现checkbox的全选与反选功能二
- js实现全选、反选功能(批量删除)
- js, jQuery实现全选、反选功能
- js实现全选和反选功能
- 使用js实现全选、反选功能
- js实现全选反选功能
- js实现复选框全选和反选功能
- jquery实现全选、全消、反选功能
- vue实现全选、反选功能
- 点滴积累【JS】---JS小功能(checkbox实现全选和全取消)