慕用9345534
2017-01-09 16:05
if条件有错吗?输入0或者7都不弹为什么
function checkone(){
var hobby = document.getElementsByName("hobby");
var j=document.getElementById("wb").value;
if(j<1||j>6)
{
alert("请输入正确的数字!");
return;
}
hobby[j-1].checked=true;
}if判断要写在hobby[j-1].checked=true;前面,不然就会报错undefined;代码终止。。然后判断完记得return;终止下面代码继续运行,跳出函数。
JavaScript进阶篇
469071 学习 · 22582 问题
相似问题