第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

任務3中,hobby[i].checked=flase;為什么一定要放在遍歷中才有效果?

正確的代碼是把hobby[i].checked=flase;放在 ? for循環(huán)的遍歷中。

我的意思是拋開這個題目,我們自己寫一個類似的語句 ?myarray[i].checked=false ? 這樣寫不行嗎。沒有效果嗎?為啥一定要放在遍歷中呢?這里面就一個變量 i ,

正在回答

3 回答

不用,前面兩個任務有誤導作用?var hobby = document.getElementsByName("hobby");

var hobby = document.getElementsByTagName("input");

而后面的hobby[i].checked=flase中的hobby[i]是得到的數(shù)組中的某一個元素,不能直接使用hobby[i]

0 回復 有任何疑惑可以回復我~

放在for循環(huán)中i才是確定的值(比如這個例子中i依次由0變到5),如果你不放到for循環(huán)中,而且也不給i賦確定的值,當然是不能通過編譯的。你試試myarray[1].checked=false ,這一句是可以運行的。然而也只能給myarray數(shù)組中標號為1的元素賦值而已,如果想給數(shù)組里每個元素的值都賦,當然還是要用循環(huán)來搞定啊。

0 回復 有任何疑惑可以回復我~

不用一定要遍歷,還有我還特意看了一下正確代碼,沒有用遍歷啊

? ? ? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? ?? ?var hobby = document.getElementById("hobby"+j);
? ? ? ? ?? ?hobby.checked = true;?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

任務3中,hobby[i].checked=flase;為什么一定要放在遍歷中才有效果?

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號