為什么我這樣不可以刪除
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的最后一個節(jié)點tbody,所有的tr和td都在tbody中,所以你在最后一行的代碼中應(yīng)該寫table[1].removeChild(tr);這樣應(yīng)該可以,或者你可以寫table.lastChild()去獲取table的最后一個節(jié)點也可以