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