課程
/前端開發
/JavaScript
/JavaScript進階篇
為什么要加多一個[0],不是ByTagName("div").childNodes?
2016-01-27
源自:JavaScript進階篇 9-8
正在回答
我已經明白,謝謝
getElementsByTagName("div")得到的本身就是一個集合,(注意Elements是復數),你要指定具體是這個集合中的哪個對象,才能獲取到這個對象的子節點集合。這里[0],表示第一個div節點對象。當然也可以是
var a=document.getElementsByTagName("div");
var b=a[0].childNodes;
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答為什么獲取的不是父節點而是第一個子節點?
2 回答如何獲取指定div的子節點?求指教~
2 回答獲取下一個子節點while循環的疑問
1 回答獲取節點的方式???
2 回答獲取屬性節點問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-28
我已經明白,謝謝
2016-01-28
getElementsByTagName("div")得到的本身就是一個集合,(注意Elements是復數),你要指定具體是這個集合中的哪個對象,才能獲取到這個對象的子節點集合。這里[0],表示第一個div節點對象。當然也可以是
var a=document.getElementsByTagName("div");
var b=a[0].childNodes;