function checkone() {
var j = document.getElementById("wb").value;
var hobby = document.getElementsByName("hobby");
if (0 < parseInt(j) <= 6) {
for (var i = 0; i < hobby.length; i++) {
hobby[i].checked = false;
hobby[parseInt(j) - 1].checked = true;
}
}
else if(parseInt(j)>6||parseInt(j)<=0){
alert("请输入0-6")
}
}你if里的条件判断就写错了,不能这么写。
应该是if(parseInt(j)>0&&parseInt(j) <= 6){
xxxxxxxx ;
}