- <!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>js实现checkbox全选,反选,全不选</title>
- <script type="text/javascript">
- //复选框全选
- function checkAll(formvalue) {
- var roomids = document.getElementsByName(formvalue);
- for (var j = 0; j < roomids.length; j++) {
- if (roomids.item(j).checked == false) {
- roomids.item(j).checked = true;
- }
- }
- }
- //复选框全不选
- function uncheckAll(formvalue) {
- var roomids = document.getElementsByName(formvalue);
- for (var j = 0; j < roomids.length; j++) {
- if (roomids.item(j).checked == true) {
- roomids.item(j).checked = false;
- }
- }
- }
- //复选框选择转换
- function switchAll(formvalue) {
- var roomids = document.getElementsByName(formvalue);
- for (var j = 0; j < roomids.length; j++) {
- roomids.item(j).checked = !roomids.item(j).checked;
- }
- }
- </script>
- </head>
- <body>
- <input type="radio" name="all" id="all" onclick="checkAll('test')" />
- 全选
- <input type="radio" name="all" id="Checkbox1" onclick="uncheckAll('test')" />
- 全不选
- <input type="radio" name="all" id="Checkbox2" onclick="switchAll('test')" />
- 反选<br />
- <sel
- <input name="test" value="复选框1" type="checkbox" />复选框1<br />
- <input name="test" value="复选框2" type="checkbox" />复选框2<br />
- <input name="test" value="复选框3" type="checkbox" />复选框3<br />
- <input name="test" value="复选框4" type="checkbox" />复选框4<br />
- <input name="test" value="复选框5" type="checkbox" />复选框5<br />
- <input name="test" value="复选框6" type="checkbox" />复选框6<br />
- </body>
- </html>
js实现checkbox全选,反选,全不选
最新推荐文章于 2019-02-27 11:05:55 发布