求用javascript写关于checkbox 选中事件代码
求JS高手帮忙实现一效果,感谢感谢!!!我有二十个复选框,在这里只列举六个,效果实现就OK了这些复选框中,选项一、选项二、选项三这三个是有关联的,选择其中任意一个,另外两...
求JS高手帮忙实现一效果,感谢感谢!!!我有二十个复选框,在这里只列举六个,效果实现就OK了这些复选框中,选项一、选项二、选项三这三个是有关联的,选择其中任意一个,另外两个也都同时被选中(选择一时,二和三也被选中;选择二时,一和三也被选中;同理,选择三时,一二三也都选中),从选项四开始(包括选项四),就是选择哪个,对应的单个被选中。有些啰嗦-------,主要是怕描述不清楚,自己JS只会修改一些现成的,不会自己写,着急抓狂中。。。。。。我只有20分,都给你了
选项一
选项二
选项三
选项四
选项五
选项六 展开
选项一
选项二
选项三
选项四
选项五
选项六 展开
1个回答
展开全部
<input type="checkbox" name="likes" value="选项一" />
<input type="checkbox" name="likes" value="选项二" />
<input type="checkbox" name="likes" value="选项三" />
<input type="checkbox" name="likes" value="选项四" />
<input type="checkbox" name="likes" value="选项五" />
<input type="checkbox" name="likes" value="选项六" />
<script type="text/javascript">
window.onload = function(){
var arr = document.getelementsbyname("likes");
for(var i = 0;i < arr.length;i++){
arr[i].onchange = function(){
if(i < 3 && arr[i].checked == "checked"){
for(var j = 0;j < 3;j++){
arr[j].checked = "checked";
}
break;
}
}
}
}
</script>
应该可以吧。有什么问题再追问吧
追问
刚刚用你的代码测试了,好象没有效果,但还是很谢谢你,牺牲自己的时间来解答
这个问题基本解决了,也是知道里的朋友帮忙解决的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询