if(parseInt(j)>6 || parseInt(j)<1){
alert("请输入1-6之间的阿拉伯数字!")
}else{
hobby[parseInt(j)-1].checked=true;
}
if(parseInt(j)<=6 || parseInt(j)>=1){
hobby[parseInt(j)-1].checked=true;
}else{
alert("请输入1-6之间的阿拉伯数字!")
}
解决了。把第二个代码的“||”换成了“&&”就可以了。因为输入比1大的,这个条件也可以成立。所以不能进入else。