課程
/前端開發(fā)
/JavaScript
/JavaScript進(jìn)階篇
為什么得到table的id時(shí)要.lastChild呀
2019-09-06
源自:JavaScript進(jìn)階篇 9-22
正在回答
我來了,終于搞懂了,你可以獲取table的所有子節(jié)點(diǎn)看看,就會(huì)發(fā)現(xiàn)table有兩個(gè)節(jié)點(diǎn),一個(gè)#text節(jié)點(diǎn)(空白節(jié)點(diǎn))一個(gè)tbody節(jié)點(diǎn),而tbody節(jié)點(diǎn)之下就是tr節(jié)點(diǎn)和一堆#text空白節(jié)點(diǎn),所以實(shí)際上tr的父節(jié)點(diǎn)是tbody節(jié)點(diǎn),所以我們定義一個(gè)tbody變量獲取tbody節(jié)點(diǎn)。你用childNodes[1]獲取table的tbody節(jié)點(diǎn)估計(jì)也可以,畢竟就兩個(gè)子節(jié)點(diǎn)。
第一個(gè)子元素
舉報(bào)
本課程從如何插入JS代碼開始,帶您進(jìn)入網(wǎng)頁動(dòng)態(tài)交互世界
3 回答為什么var table = document.getElementById("table").lastChild要加lastChild?
3 回答為什么代碼的最尾要加上.lastChild;?var tbody = document.getElementById('table').lastChild;?
5 回答為什么必須要使用getElementById("table").lastChild
4 回答var tbody = document.getElementById('table').lastChild; 不懂為什么是.lastChild 這樣得到的節(jié)點(diǎn)不就是最后一個(gè)tr了么???
4 回答js 進(jìn)階篇 9-22 的參考 獲取table寫的是getElementById('table').lastChild;不理解為什么要帶上lastChild
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-09-09
我來了,終于搞懂了,你可以獲取table的所有子節(jié)點(diǎn)看看,就會(huì)發(fā)現(xiàn)table有兩個(gè)節(jié)點(diǎn),一個(gè)#text節(jié)點(diǎn)(空白節(jié)點(diǎn))一個(gè)tbody節(jié)點(diǎn),而tbody節(jié)點(diǎn)之下就是tr節(jié)點(diǎn)和一堆#text空白節(jié)點(diǎn),所以實(shí)際上tr的父節(jié)點(diǎn)是tbody節(jié)點(diǎn),所以我們定義一個(gè)tbody變量獲取tbody節(jié)點(diǎn)。你用childNodes[1]獲取table的tbody節(jié)點(diǎn)估計(jì)也可以,畢竟就兩個(gè)子節(jié)點(diǎn)。
2019-09-07
第一個(gè)子元素