var hobby = document.getElementById("hobby"+j)為什么要加j
? var j=document.getElementById("wb").value;
? ? ? ? ?? ?var hobby = document.getElementById("hobby"+j);
? ? ? ? ?? ?hobby.checked = true;
? var j=document.getElementById("wb").value;
? ? ? ? ?? ?var hobby = document.getElementById("hobby"+j);
? ? ? ? ?? ?hobby.checked = true;
2016-07-31
舉報
2016-07-31
因?yàn)槟?strong> 第i個選擇 對應(yīng)的 id名稱 就是設(shè)置為 hobbyi 的。
? ? ? ? ? <input type="checkbox" name="hobby" id="hobby1"> ?音樂
? ? ? ? ? <input type="checkbox" name="hobby" id="hobby2"> ?登山
? ? ? ? ? <input type="checkbox" name="hobby" id="hobby3"> ?游泳
? ? ? ? ? <input type="checkbox" name="hobby" id="hobby4"> ?閱讀
? ? ? ? ? <input type="checkbox" name="hobby" id="hobby5"> ?打球
? ? ? ? ? <input type="checkbox" name="hobby" id="hobby6"> ?跑步
所以假如j是2,在.getElementById時"hobby"+j 就等于“hobby2”(+號有轉(zhuǎn)換對象類型作用)
所以就選到第二個登山了