为了账号安全,请及时绑定邮箱和手机立即绑定

这节第三个任务中,如何做到“点击确定后,只清空一次之前的选择”?

评论区的建议:

2.当前面已经全选时,下面输入框的数值,应该清空之前的所有选择,而只选择与输入框相对应值。

我试着做了一下,如果这样的话,好像“确定”这个按钮只能用于单选了。代码如下:

function checkone(){
            var j=document.getElementById("wb").value;
            for(i=1;i<=6;i++){
                document.getElementById("hobby"+i).checked=false;
            }
            if(1<=j&&j<=6){document.getElementById("hobby"+j).checked=true}else{alert("请输入正确数值")}
         // 任务3
        }

有没有可能做到当再次点击确定时,上一次选定的选项不取消呢?

(不过仔细想一下,好像也没什么意义。。。)

正在回答

2 回答

按我的理解,似乎,你的代码中只需要将FOR循环去掉就可以了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这节第三个任务中,如何做到“点击确定后,只清空一次之前的选择”?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信