苏子晨
2017-04-27 11:22
评论区的建议:
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
}
有没有可能做到当再次点击确定时,上一次选定的选项不取消呢?
(不过仔细想一下,好像也没什么意义。。。)
按我的理解,似乎,你的代码中只需要将FOR循环去掉就可以了。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题