刪除這樣寫為什么不行呢
?function del(){
? ? ? ? var one=document.getElementById("table");
? ? ? ? one.removeChild(one.childNodes);
? ? ? ? }
?function del(){
? ? ? ? var one=document.getElementById("table");
? ? ? ? one.removeChild(one.childNodes);
? ? ? ? }
2019-01-10
舉報
2019-01-11
題目要求是刪除一行,換句話說是刪除指定行
childNodes是一個nodelist,
你還沒有獲取到刪除這個按鈕
總體而言就是你的代碼讓瀏覽器懵逼了
可以參考下我的,剛開始沒有注意到table有id,所以并沒有按照id去獲取
function remove(){
? ? ? ? var a = document.getElementsByTagName('a');
? ? ? ?for(var i=0;i<a.length;i++){
? ? ? ? ? ? a[i].onclick = function(){
? ? ? ? ? ? var tr = window.event.target.parentNode.parentNode;
? ? ? ? ? ?var p = tr.parentNode;
? ? ? ? ? ?p.removeChild(tr);? ? ?
? ? ? ? }
? ? ? ?}??
? ? }
<td><a href="javascript:remove();" >刪除</a></td>