求解 為什么else if 不能正常運行
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")
????}
}
2018-03-22
你if里的條件判斷就寫錯了,不能這么寫。
應該是if(parseInt(j)>0&&parseInt(j)?<=?6){
????xxxxxxxx????;
}