js实现复选框的全选、全不选、反选
2018-02-08 10:49
330 查看
js中实现复选框的全选,全不选以及反选,分为两种情况:
(1)选中“请选择”前面的复选框实现全选,不选中“请选择”前面的复选框实现全不选
(2)全选、全不选、反选三个按钮实现
(1)选中“请选择”前面的复选框实现全选,不选中“请选择”前面的复选框实现全不选
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script type="text/javascript" src="jquery-1.9.1.js"></script> <title>无标题文档</title> </head> <script> function check_inter(){ var inters = document.getElementsByName("inter"); for(var i=0;i<inters.length;i++){ if(document.getElementById("cbox").checked==true){ inters[i].checked = true; }else{ inters[i].checked = false; } } } </script> <body> <input type="checkbox" id="cbox" value="" onclick="check_inter()"/>请选择</br> <input type="checkbox" name="inter" value="下棋"/>下棋</br> <input type="checkbox" name="inter" value="游戏"/>游戏</br> <input type="checkbox" name="inter" value="看书"/>看书<br/> </body> </html>
(2)全选、全不选、反选三个按钮实现
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <script> //全选,全不选 function checkall(param){ var inters = document.getElementsByName("inter"); for(var i=0;i<inters.length;i++){ if(!param){ inters[i].checked = true; }else{ inters[i].checked = false; } } } //反选 function uncheck(){ var inters = document.getElementsByName("inter"); for(var i=0;i<inters.length;i++){ inters[i].checked = !inters[i].checked; } } </script> <body> <input type="checkbox" name="inter" value="下棋"/>下棋<br/> <input type="checkbox" name="inter" value="游戏"/>游戏<br/> <input type="checkbox" name="inter" value="看书"/>看书<br/> <input type="button" onclick="checkall()" value="全选"/> <input type="button" onclick="checkall('un')" value="全不选"/> <input type="button" onclick="uncheck()" value="反选"/> </body> </html>
相关文章推荐
- JS实现复选框的全选和批量删除功能
- js实现复选框的全选与反选
- 用原生js实现复选框选择以及全选非全选功能 (待看)
- js html css实现复选框全选与反选
- JS如何实现对name是数组的复选框的全选和反选以及取消选择
- js实现复选框全选效果,已经用后台获取选中的复选框的值
- JS实现复选框的全选和全不选
- js实现复选框的全选与反选
- js 实现复选框全选和反选 方法大全
- js实现复选框的全选和取消全选效果
- 使用js实现复选框的全选、取消功能
- js实现多个复选框的全选与取消
- 用js实现复选框的反选和全选和全不选
- js实现复选框 全选、反选、不选
- js 实现 复选框全选与全不选
- JS实现复选框 全选 反选
- JavaScript学习笔记之js实现复选框checkbox的全选、反选示例
- JS实现复选框(Checkbox)全选和取消 --ASP.NET中实例运用
- js 实现 复选框全选与全不选
- js与jQuery实现checkbox复选框全选/全不选的方法