document.getElementById("wb").value为什么是正确的?
function checkone(){ var j=document.getElementById("wb").value; if(j<1 || j>6){ alert("输入错误,请重新输入!!!"); } else{ //clearall(); var hobby=document.getElementsByName("hobby"); hobby[j-1].checked=true; } }
document.getElementById("wb").value返回的是字符,那为什么还可以和1,6比较大小,而且用作数组的索引也没问题,不需要parseInt(j)的嘛?