table元素的lastchild問(wèn)題
?在這里,var x = document.getElementById("table").lastChild;,這個(gè)x到底是哪個(gè)節(jié)點(diǎn)啊,這個(gè)應(yīng)該是<tr>標(biāo)簽吧,為什么用這個(gè)節(jié)點(diǎn)作為父節(jié)點(diǎn)去刪除其它tr節(jié)點(diǎn)了,直接用?document.getElementById("table")作為父節(jié)點(diǎn)去刪除不行嗎?
2016-04-10
我感覺是因?yàn)閠able標(biāo)簽后面本來(lái)是有tbody標(biāo)簽的,不過(guò)我們一般都不寫,而瀏覽器會(huì)自動(dòng)幫我們補(bǔ)上了,在添加里面我們理解是tr是table的子節(jié)點(diǎn),其實(shí)是table的子節(jié)點(diǎn)是tbody,tr是tbody的一個(gè)子節(jié)點(diǎn),所以我們?cè)谔砑右粋€(gè)tr的時(shí)候定義tbody=document.getElementById('table').lastChild;這是我的理解,不知道對(duì)你有沒(méi)有幫助
2016-03-31
就是直接用?document.getElementById("table")作為父節(jié)點(diǎn)去刪除他的子節(jié)點(diǎn)啊