刪除方法中的lastChild
function deleteRow(obj){
? ? ? ? ?var tbody = document.getElementById('table').lastChild; //為什么這里要有lastChild?? ? ? ?
? ? var tr = obj.parentNode.parentNode;
tbody.removeChild(tr);
}
tr的父節點不應該就是table嗎?如果要有table的孩子為什么是lastChild不是別的Child?
2015-06-18
table的字節點結構是text和tbody,你可以用開發者工具進行查看
2015-06-18
由于你沒給出html和其他js文件,我不知道你這么方法是干嘛的,不過看起來像是刪除給定的td節點所在的tr節點。
我重寫了一段,你自己慢慢看吧。