第三个功能这样实现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
}