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