求用javascript写关于checkbox 选中事件代码

求JS高手帮忙实现一效果,感谢感谢!!!我有二十个复选框,在这里只列举六个,效果实现就OK了这些复选框中,选项一、选项二、选项三这三个是有关联的,选择其中任意一个,另外两... 求JS高手帮忙实现一效果,感谢感谢!!!我有二十个复选框,在这里只列举六个,效果实现就OK了这些复选框中,选项一、选项二、选项三这三个是有关联的,选择其中任意一个,另外两个也都同时被选中(选择一时,二和三也被选中;选择二时,一和三也被选中;同理,选择三时,一二三也都选中),从选项四开始(包括选项四),就是选择哪个,对应的单个被选中。有些啰嗦-------,主要是怕描述不清楚,自己JS只会修改一些现成的,不会自己写,着急抓狂中。。。。。。我只有20分,都给你了
选项一
选项二
选项三
选项四
选项五
选项六
展开
 我来答
846564997
2013-11-29 · TA获得超过661个赞
知道小有建树答主
回答量:366
采纳率:0%
帮助的人:113万
展开全部
<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>

应该可以吧。有什么问题再追问吧

追问
刚刚用你的代码测试了,好象没有效果,但还是很谢谢你,牺牲自己的时间来解答
这个问题基本解决了,也是知道里的朋友帮忙解决的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式