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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

js中的removeChild怎么刪除所有節點?

js中的removeChild怎么刪除所有節點?

wei筱飛 2016-08-18 00:20:57
使用DOM時,怎么用js部分定義的刪除按鈕刪除表格中?(每一行的刪除按鈕獲取的值不同,現在點擊該行的刪除按鈕,這一行的數據全被刪除)
查看完整描述

1 回答

?
wei筱飛

TA貢獻1條經驗 獲得超0個贊

?//再創建刪除按鈕
?? ??? ? var delBn = document.createElement("input");
?? ??? ? delBn.setAttribute("type","button"); //類型為按鈕
?? ??? ? delBn.setAttribute("value","刪除");

?//設置對象的事件處理 -所調用的函數
?? ??? ? var name = userName.value+count;
?? ??? ? delBn.onclick = function(){delUser(name);};
?? ??? ?
?? ??? ? //創建元素節點td對象,用來顯示刪除按鈕
?? ??? ? cols = document.createElement("td");
?? ??? ? //添加
?? ??? ? cols.appendChild(delBn);
?? ??? ?
?? ??? ? //行對象添加
?? ??? ? rows.appendChild(cols);
?? ??? ? //添加這一行到tbody中
?? ??? ? document.getElementById('userList').appendChild(rows);
?? ??? ? userName.value = "";
?? ? }
}

//刪除元素
function delUser(name){
?? ?if(name != null){
?? ??? ?var objRow = document.getElementById(name);
?? ??? ?var objTbody = document.getElementById('userList');
?? ??? ?//刪除
?? ??? ?objTbody.removeChild(objRow);
?? ?}
}


//這是部分代碼,刪除的只是姓名,而一行還有學號、年齡等怎么刪除(就是點一下,全刪除了)

查看完整回答
反對 回復 2016-08-18
  • 1 回答
  • 0 關注
  • 2584 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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