任務3選擇愛好
function?checkone(){ ???????????? ??????????? ?????????//?任務3 ?????????var?j=document.getElementById("wb").value; ????????????var?hobby?=?document.getElementById("hobby"+j); ????????????hobby.checked?=?true; ????????}
這里獲取到j之后,為什么不可以直接寫
hobby[i-1].checked=true?
2016-02-04
? ? ? ? function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;//因為這個函數里沒有定義hobby,定義一下就行。
? ? ? ? ? ? var hobby = document.getElementsByName("hobby");
? ? ? ? ? ? hobby[j-1].checked=true;
? ? ? ??? ? ? ? ?// 任務3
? ? ? ??? ? ? ? }
2016-01-16
這里hobby根本不是一個數組。getElements..類的(element后面有s)函數返回的才是數組。