<script> //name为多选按钮的name function allCheck(name) { var checkbox = document.getElementsByName(name); var count = 0;//count用于辅助实现反选择 for (var i = 0; i < checkbox.length; i++) { if (checkbox[i].checked != true) { checkbox[i].checked=true; count++; } } if(count == 0) { for (var i = 0; i < checkbox.length; i++) { checkbox[i].checked=false; } } } </script>