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

下列js代码中checkone()函数代码块求解!

下列js代码中checkone()函数代码块求解!

一只萌萌小番薯 2019-05-13 10:44:05
DOM全选、取消全选请选择你爱好:音乐登山游泳阅读打球跑步请输入您要选择爱好的序号,序号为1-6:functioncheckall(){varhobby=document.getElementsByName("hobby");for(vari=0;i
查看完整描述

2 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

functioncheckone(){
clearall();//选一个之前先清空所有已选
varhobby=document.getElementsByName("hobby");//所有爱好的array
varj=document.getElementById("wb").value;//输入框里爱好的index
for(vari=0;iif(j.charAt(i)>6||j.charAt(i)<1){//判断越界
alert("越界,请重新输入!");
document.getElementById("wb").value="";//越界后提示并重制状态
}
}
for(varn=0;nhobby[(j.charAt(n))-1].checked=true;//通过所有判断后勾选值
}
}
有可能输入值是432,那就该勾选第2、3、4项
                            
查看完整回答
反对 回复 2019-05-13
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

functioncheckone(){//这段代码的理解???
clearall();
varhobby=document.getElementsByName("hobby");
varj=document.getElementById("wb").value;
//输入多个字节如果有一个出错清空
for(vari=0;iif(j.charAt(i)>6||j.charAt(i)<1){
alert("越界,请重新输入!");
document.getElementById("wb").value="";
return;//加个return
}
}
//输入多个字节每个字节设置为选中
for(varn=0;n
hobby[(j.charAt(n))-1].checked=true;
}
}
哪里迷,这代码有问题,不符合规则还继续执行,会报错的。
                            
查看完整回答
反对 回复 2019-05-13
  • 2 回答
  • 0 关注
  • 415 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信