function?checkone(){
????var?j?=document.getElementById("wb").value;
????//?任務(wù)3:在文本框中輸入輸入1-6數(shù)值,當(dāng)點擊"確定"按鈕時,根據(jù)輸入的數(shù)值,通過id選中相應(yīng)的復(fù)選項。
????switch?(j)?{
????????case?1:document.getElementById("hobby1").checked?=?true;break;
????????case?2:document.getElementById("hobby2").checked?=?true;break;
????????case?3:document.getElementById("hobby3").checked?=?true;break;
????????case?4:document.getElementById("hobby4").checked?=?true;break;
????????case?5:document.getElementById("hobby5").checked?=?true;break;
????????case?6:document.getElementById("hobby6").checked?=?true;
????}
}
2018-12-19
j返回的是字符,你swtich case里面,每一個case檢測數(shù)字,當(dāng)然不匹配啦。
可以case '1' 這樣,也可以前面 j=parseInt(j);
2018-08-11
你把123456加""試一下吧
2018-08-11
可以啊? 我試了可以用