<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状态变为true
for(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>