在JS里的这段关于复选框的代码怎么写?
发布网友
发布时间:2022-04-22 14:05
我来回答
共1个回答
热心网友
时间:2022-04-22 15:34
<input id="a" type="checkbox" value="" onclick="check(0)"/>a
<input id="1" type="checkbox" value="" onclick="check(1)"/>1
<input id="2" type="checkbox" value="" onclick="check(2)" />2
<input id="3" type="checkbox" value="" onclick="check(3)"/>3
<script>
function check(num){
obj=document.getElementById("a")
if(num==0)
for(i=1;i<=3;i++){document.getElementById(i).checked=(obj.checked?true:false);}
else{obj.checked=(check2()==3?true:false);}
}
function check2(){
sta=0;
for(i=1;i<=3;i++){if(document.getElementById(i).checked)sta++;}
return sta
}
</script>