html中,如何自动选择checkbox?

比如有一些东西的列表:电脑、手机、硬盘
这三个的前面都有个checkbox

另外还有个列表:A、B
这两个前面各有个radio

我想在选中A之后,让电脑和手机前面的checkbox自动选择上。选B之后让硬盘前面的checkbox自动选择上并且取消电脑和手机前面的checkbox

该如何做?

第1个回答  推荐于2016-06-05
用JS
假设要选取的checkbox的name都为a[],A的id=aa;先在A上加这个onclick="qx('a')";
<script>
var y
function qx(ename){
var x=document.getElementsByName(ename);
if(y==1){
for (i=0;i<x.length;i++){

x[i].checked=false;

}
y=2
}else{
for (i=0;i<x.length;i++){

x[i].checked=true;

}
y=1
}
}
</script>
同理 B就是qx('b')本回答被提问者采纳
相似回答