12 回答

TA貢獻47條經驗 獲得超127個贊
?var?oDiv?=?document.getElementById("div1");
?var?oBtn?=?oDiv.getElementsByTagName("input");
var?xDiv?=?oDiv.getElementsByTagName("div");
oDiv 就不說了 ?
oBtn 和?xDiv?是長度為4的數組?
所以?oBtn.length 和?xDiv.length?就是4
oBtn[0] 就是第一個 input ?這么分析你覺得可以解決了么

TA貢獻237條經驗 獲得超0個贊

TA貢獻237條經驗 獲得超0個贊

TA貢獻237條經驗 獲得超0個贊

TA貢獻237條經驗 獲得超0個贊

TA貢獻3條經驗 獲得超2個贊
?var?oDiv?=?document.getElementById("div1"); ? ?var?xDiv?=?oDiv.getElementsByTagName("div");
在循環中的是xDiv是個nodelist 不是oDiv

TA貢獻19條經驗 獲得超6個贊
var?oDiv?=?document.getElementById("div1");
?var?oBtn?=?oDiv.getElementsByTagName("input");
var?xDiv?=?oDiv.getElementsByTagName("div");
oDiv 就不說了 ?
oBtn 和?xDiv?是長度為4的數組?
所以?oBtn.length 和?xDiv.length?就是4
oBtn[0] 就是第一個 input ?這么分析你覺得可以解決了么
i<oBtn.length只是限定了循環的長度,但i最終賦值的只是一個數字,所以oDiv[i]是可以使用的,只要這個i的范圍沒有超出oDiv數組的長度就不會報錯。

TA貢獻5條經驗 獲得超3個贊
i<oBtn.length只是限定了循環的長度,但i最終賦值的只是一個數字,所以oDiv[i]是可以使用的,只要這個i的范圍沒有超出oDiv數組的長度就不會報錯。

TA貢獻1條經驗 獲得超0個贊
添加回答
舉報