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