这节第三个任务中,如何做到“点击确定后,只清空一次之前的选择”?
评论区的建议:
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
}
有没有可能做到当再次点击确定时,上一次选定的选项不取消呢?
(不过仔细想一下,好像也没什么意义。。。)