猿问

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

DOM全选、取消全选
请选择你爱好:
音乐
登山
游泳
阅读
打球
跑步

请输入您要选择爱好的序号,序号为1-6:

functioncheckall(){
varhobby=document.getElementsByName("hobby");
for(vari=0;ihobby[i].checked=true;//复选框选中状态
}
}
functionclearall(){
varhobby=document.getElementsByName("hobby");
//alert(hobby.length);
for(vari=0;ihobby[i].checked=false;
}
}
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="";
}
}
for(varn=0;n
hobby[(j.charAt(n))-1].checked=true;
}
}
如上,代码中checkone()函数代码块求解!尤其是for循环中的语句,有点迷。。。
一只萌萌小番薯
浏览 416回答 2
2回答

狐的传说

functioncheckone(){clearall();//选一个之前先清空所有已选varhobby=document.getElementsByName("hobby");//所有爱好的arrayvarj=document.getElementById("wb").value;//输入框里爱好的indexfor(vari=0;i6||j.charAt(i)

紫衣仙女

functioncheckone(){//这段代码的理解???clearall();varhobby=document.getElementsByName("hobby");varj=document.getElementById("wb").value;//输入多个字节如果有一个出错清空for(vari=0;i6||j.charAt(i)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答