課程
/前端開發
/JavaScript
/JavaScript進階篇
var x=document.getElementsByTagName("div").childNodes;
這樣不可以么?
2015-08-10
源自:JavaScript進階篇 9-8
正在回答
document.getElementsByTagName("div"),這個獲取的是所有div標簽,是一個數組。
你需要指定獲取哪個div塊,所以需要指定下標。
比如獲取第一個div塊的子節點,document.getElementsByTagName("div")[0].childNodes;
學學web前端 提問者
對,你的第三點提醒了我。因為題目中只有一個div,而按標簽名獲取得到的是一個div元素的數組
ocument.getElementsByTagName("div")[0].childNodes;獲取的這個div元素組成的數組(雖然只有一個div元素)的第一個div元素,自然就可以用.childNodes屬性
zoe0773
學學web前端 提問者 回復 zoe0773
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答第一個子節點為什么是#text?
1 回答最后一個子節點為什么是h5而不是文本節點PHP呢
1 回答父節點,子節點,兄弟節點返回的是不是都是 元素節點?
2 回答獲取子節點
2 回答父節點下的所有子節點的子節點也就是孫節點為什么沒有一起顯示出節點值
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-10
document.getElementsByTagName("div"),這個獲取的是所有div標簽,是一個數組。
你需要指定獲取哪個div塊,所以需要指定下標。
比如獲取第一個div塊的子節點,document.getElementsByTagName("div")[0].childNodes;
2015-08-11
對,你的第三點提醒了我。因為題目中只有一個div,而按標簽名獲取得到的是一個div元素的數組
ocument.getElementsByTagName("div")[0].childNodes;獲取的這個div元素組成的數組(雖然只有一個div元素)的第一個div元素,自然就可以用.childNodes屬性