課程
/前端開發
/JavaScript
/JavaScript進階篇
為什么得到table的id時要.lastChild呀
2019-09-06
源自:JavaScript進階篇 9-22
正在回答
我來了,終于搞懂了,你可以獲取table的所有子節點看看,就會發現table有兩個節點,一個#text節點(空白節點)一個tbody節點,而tbody節點之下就是tr節點和一堆#text空白節點,所以實際上tr的父節點是tbody節點,所以我們定義一個tbody變量獲取tbody節點。你用childNodes[1]獲取table的tbody節點估計也可以,畢竟就兩個子節點。
第一個子元素
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
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 這樣得到的節點不就是最后一個tr了么???
4 回答js 進階篇 9-22 的參考 獲取table寫的是getElementById('table').lastChild;不理解為什么要帶上lastChild
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-09
我來了,終于搞懂了,你可以獲取table的所有子節點看看,就會發現table有兩個節點,一個#text節點(空白節點)一個tbody節點,而tbody節點之下就是tr節點和一堆#text空白節點,所以實際上tr的父節點是tbody節點,所以我們定義一個tbody變量獲取tbody節點。你用childNodes[1]獲取table的tbody節點估計也可以,畢竟就兩個子節點。
2019-09-07
第一個子元素