課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
這里的 var getUl=document.getElementsByTagName("ul")[0],在以前的循環(huán)里,不是只是相當于
這一對標簽的數(shù)量嗎?
2017-11-22
源自:JavaScript進階篇 9-8
正在回答
因為document.getElementByTagName得到的是數(shù)組,即使只有一個元素也得用[0]來確定它的位置,不然就是在對數(shù)組進行操作而不是對元素進行操作。
因為document.getElementsByTagName得到的是數(shù)組,就算只有一個節(jié)點他也是數(shù)組,所以需要通過[0]來確定元素在數(shù)組中的位置
獲取第一個div的子節(jié)點 ?有兩個div ?個人理解
嗯,雖然只有一個元素,但是它仍然是一個數(shù)組,那么數(shù)組那一章,你應該學過了。數(shù)組的表現(xiàn)就是要通過下標來完成的。沒有下標它就是一個數(shù)組合集,沒有到單個數(shù)組的概念。你現(xiàn)在需要的是數(shù)組內(nèi)的一個元素,雖然這個數(shù)組只有一個元素,你依然需要通過下標定位這個元素。雖然這個數(shù)組只有一個元素。希望能幫助你解決問題。
因為document.getElementsByTagName得到的是數(shù)組。還有什么問題請追問。
3116ZY 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
2 回答請問為什么tagName("div")后面要加[0]?
1 回答為什么TagName(“li”)【3】,前一個節(jié)點居然是空的?
2 回答var x=document.getElementsByTagName("div")[0].childNodes;在getElementByTagName("div")后面為什么加上“【0】?”
2 回答tagName是什么?有什么用?
2 回答tagname?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-01-25
因為document.getElementByTagName得到的是數(shù)組,即使只有一個元素也得用[0]來確定它的位置,不然就是在對數(shù)組進行操作而不是對元素進行操作。
2017-12-15
因為document.getElementsByTagName得到的是數(shù)組,就算只有一個節(jié)點他也是數(shù)組,所以需要通過[0]來確定元素在數(shù)組中的位置
2017-11-28
獲取第一個div的子節(jié)點 ?有兩個div ?個人理解
2017-11-25
嗯,雖然只有一個元素,但是它仍然是一個數(shù)組,那么數(shù)組那一章,你應該學過了。數(shù)組的表現(xiàn)就是要通過下標來完成的。沒有下標它就是一個數(shù)組合集,沒有到單個數(shù)組的概念。你現(xiàn)在需要的是數(shù)組內(nèi)的一個元素,雖然這個數(shù)組只有一個元素,你依然需要通過下標定位這個元素。雖然這個數(shù)組只有一個元素。希望能幫助你解決問題。
2017-11-22
因為document.getElementsByTagName得到的是數(shù)組。還有什么問題請追問。