第三个功能这样实现OK吗?
function checkone(){ var j=document.getElementById("wb").value; var x=document.getElementsByName("hobby"); if(j.indexOf("1")>-1){x[0].checked=true;} if(j.indexOf("2")>-1){x[1].checked=true;} if(j.indexOf("3")>-1){x[2].checked=true;} if(j.indexOf("4")>-1){x[3].checked=true;} if(j.indexOf("5")>-1){x[4].checked=true;} if(j.indexOf("6")>-1){x[5].checked=true;} // 任务3 }
嗯 简化了一下,这样符合正确的开发习惯吗?
function checkone(){ var j=document.getElementById("wb").value; var x=document.getElementsByName("hobby"); for(var i=0;i<x.length;i++) if(j.indexOf(i)>-1){x[i-1].checked=true;} // 任务3 }