任務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)函數返回的才是數組。