js实现复选框的全选全部选和反选
Posted WhatTTEver
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现复选框的全选全部选和反选相关的知识,希望对你有一定的参考价值。
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>checkbox</title> 6 <style type="text/css"> 7 .main{ 8 width: 400px; 9 height: 400px; 10 margin: 20px auto; 11 } 12 li{ 13 list-style: none; 14 text-shadow: 5px 5px 3px rgba(53,56,41,0.5); 15 } 16 h3{ 17 text-align: center; 18 text-shadow: 5px 5px 3px rgba(53,56,41,0.5); 19 color: blue; 20 } 21 .boxs,.choice{ 22 position: relative; 23 left: 100px; 24 } 25 </style> 26 27 </head> 28 <body> 29 30 <div class=main> 31 <h3>赛季最佳球员候选</h3> 32 <div class="boxs"> 33 <ul> 34 <li><input type="checkbox"/>梅西</li> 35 <li><input type="checkbox"/>内马尔</li> 36 <li><input type="checkbox"/>苏亚雷斯</li> 37 <li><input type="checkbox"/>伊列斯塔</li> 38 <li><input type="checkbox"/>罗伯托</li> 39 <li><input type="checkbox"/>拉基蒂奇</li> 40 </ul> 41 </div> 42 <div class="choice"> 43 <button onclick="select(1)">全选</button> 44 <button onclick="select(2)">全不选</button> 45 <button onclick="select(3)">反选</button> 46 </div> 47 </div> 48 49 <script> 50 function select(num) 51 { 52 var items = document.getElementsByTagName(\'input\') 53 for(var i=0; i<items.length; i++) 54 { 55 switch(num) 56 { 57 case 1:items[i].checked = true;break; 58 case 2:items[i].checked = false;break; 59 case 3:items[i].checked= !items[i].checked;break; 60 61 } 63 } 64 } 65 </script> 66 </body> 67 </html>
以上是关于js实现复选框的全选全部选和反选的主要内容,如果未能解决你的问题,请参考以下文章
js 脚本怎样实现checkbox的全选,反选,类似邮箱中邮件的全选后删除移动
JS如何实现对name是数组的复选框的全选和反选以及取消选择