為什么要有l(wèi)astChild
function deleteRow(obj){ ? ? ? ?var tbody = document.getElementById('table').lastChild; ? var tr = obj.parentNode.parentNode; tbody.removeChild(tr); } 為什么要有l(wèi)astChild
function deleteRow(obj){ ? ? ? ?var tbody = document.getElementById('table').lastChild; ? var tr = obj.parentNode.parentNode; tbody.removeChild(tr); } 為什么要有l(wèi)astChild
2015-12-15
舉報
2015-12-22
可以用開發(fā)者工具[F12]查看節(jié)點(diǎn),發(fā)現(xiàn)瀏覽器默認(rèn)生成了<tbody>子節(jié)點(diǎn)。<tbody>節(jié)點(diǎn)下才是<tr>節(jié)點(diǎn)
2015-12-15
var tbody = document.getElementById('table').lastChild ?<!--以上這句定位到“刪除”對象-->
var tr = obj.parentNode.parentNode ?<!--這句就定位到點(diǎn)刪除的那一列" tr "-->
tbody.removeChild(tr); ?<!--這句就是刪除了上面的整個" tr "-->
2015-12-15
代碼給不全哈沒法說~lastChild就是最后的子節(jié)點(diǎn)
2015-12-15
lastChild,是節(jié)點(diǎn)的最后一個子節(jié)點(diǎn)。