for循環的內容不懂
function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? var hobby = document.getElementsByName("hobby");
? ? ? ? ?// 任務3
? ? ? ? for(i=0;i<j.length;i++){
? ? ? ? ? ??
? ? ? ? ? ? ?hobby[(j.charAt(i))-1].checked=true;?
? ? ? ? }
? ? ? ? }
其中?for(i=0;i<j.length;i++) ? ? ? ?j的值不是輸入框的值嗎,怎么是數組呢,而且每次只輸入一個數字
2019-03-11
你想法沒有錯, j 獲取的就是輸入框輸入的一個數值? ?代碼這樣寫就可以了
function checkone(){
? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ?// 任務3
? ? ? ? ? ? document.getElementById("hobby"+j).checked=true;
? ? ? ? }