为什么输入数字不在范围就会弹框六次呢?
function checkone(){
var j=document.getElementById("wb").value;
var hobby=document.getElementsByName("hobby");
// 任务3
if(j<7&&j>0)
{
for(var n=0;n<hobby.length;n++)
{
if((n+1)==j)
{
hobby[n].checked=false;
document.getElementById("wb").value="";
}
}
else
{
alert("当前输入有误!请重新输入...")
document.getElementById("wb").value="";
}
}
}
有同学可以帮忙看看吗?谢谢了