為什么我這樣不可以刪除
function remove(obj){
?????? var tr=obj.parentNode.parentNode;
?????? var table=document.getElementsByTagName('table');
?????? table[0].removeChild(tr);
???? }
function remove(obj){
?????? var tr=obj.parentNode.parentNode;
?????? var table=document.getElementsByTagName('table');
?????? table[0].removeChild(tr);
???? }
2014-11-11
舉報
2014-11-12
你需要獲取table的最后一個節點tbody,所有的tr和td都在tbody中,所以你在最后一行的代碼中應該寫table[1].removeChild(tr);這樣應該可以,或者你可以寫table.lastChild()去獲取table的最后一個節點也可以