亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

麻煩各路大神幫忙看看下面這個刪除函數的問題

下面注釋的部分是別人的代碼,我寫的代碼調試的時候提示tb.removeChild(del);?這個語句有錯。我覺得應該是因為前一句var tb = document.getElementById("table");引起的錯誤。但是我覺得

? ? ? ? var tb = document.getElementById("table");? ? ? ? ? ? tb.removeChild(del);

? ? ? ??del.parentNode.removeChild(del);

是一個意思,可是運行時報錯,不知道是什么原因,請大家幫幫忙


// 創建刪除函數

? ? ?function del(tr){

? ? ? ? ?var del = tr.parentNode.parentNode;

? ? ? ? ?var tb = document.getElementById("table");

? ? ? ? ?tb.removeChild(del);

? ? ? ? ?

? ? ?}

? ? /* function del(tr){

? ? ? ? ?var del = tr.parentNode.parentNode;

? ? ? ? ?

? ? ? ? ?del.parentNode.removeChild(del);

? ? ? ? ?

? ? ?}*/


正在回答

4 回答

是的 估計是table下面包含的子集較多,沒有直接指向del的父級,我試了好久也是這個錯

0 回復 有任何疑惑可以回復我~

var tb = document.getElementById("table")與?del.parentNode有什么區別呢?

0 回復 有任何疑惑可以回復我~

function remove(obj){

? ? ? ? var re=obj.parentNode.parentNode;

? ? ? ? re.parentNode.removeChild(re);

? ? ?}


0 回復 有任何疑惑可以回復我~

好的,謝謝了


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

麻煩各路大神幫忙看看下面這個刪除函數的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號