<body><input class="like" type="checkbox">足球<input class="like" type="checkbox">篮球<input class="like" type="checkbox">排球<input class="like" type="checkbox">游泳 <br><button id="all">全选</button><button id="no">不选</button><button id="reverse">反选</button><script>// input 输入框的属性checked true 选中 false 没有选中(默认)var inputs = document.getElementsByClassName("like");var all = document.getElementById("all");var no = document.getElementById("no");var reverse = document.getElementById("reverse");// 对btn执行点击事件all.onclick = function(){// 让所有的input状态变为truefor(var i=0;i<inputs.length;i++){inputs[i].checked = true;}}no.onclick = function(){for(var i=0;i<inputs.length;i++){inputs[i].checked = false;}}reverse.onclick = function(){for(var i=0;i<inputs.length;i++){console.log(inputs[i].checked)// inputs[i].checked = (inputs[i].checked == true)? false:true;inputs[i].checked = !inputs[i].checked;}}</script>
