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;终止下面代码继续运行,跳出函数。