第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

刪除函數(shù) 沒辦法刪除 用js新增的<tr>行

隨便寫了一個刪除函數(shù),發(fā)現(xiàn)這個刪除函數(shù)只能刪除原HTML代碼里的<tr>行,對于用js新增的<tr>行,沒辦法刪除,不懂這是為什么,請教~


<script type="text/javascript">?

// 創(chuàng)建刪除函數(shù)

window.onload = function(){

? ? var a = document.getElementsByTagName("a");

? ? for (var i=0;i<a.length;i++){

? ? ? ? a[i].onclick = function(){

? ? ? ? ? ? this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);

? ? ? ? }

? ? }

}

// 創(chuàng)建添加函數(shù) ?

function add_1(){

? ? var xm=prompt("請輸入學號");

? ? var xn=prompt("請輸入姓名");?

? ? if(xm!=null&&xm!=""&&xn!=null&&xn!=""){

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

? ? ? ? var tr=document.createElement("tr");

? ? ? ? var td1=document.createElement("td");

? ? ? ? var td2=document.createElement("td");

? ? ? ? var td3=document.createElement("td");

? ? ? ? td1.innerHTML=xm;

? ? ? ? td2.innerHTML=xn;

? ? ? ? td3.innerHTML="<a href='javascript:;' onclick='del(this)' >刪除</a>";

? ? ? ? tr.appendChild(td1);

? ? ? ? tr.appendChild(td2);

? ? ? ? tr.appendChild(td3);

? ? ? ? m.appendChild(tr);

? ? }

? ? else{alert("姓名學號不可以為空!");}

}

</script>?


正在回答

2 回答

好吧,自己把代碼改好了


<script type="text/javascript">?

// 創(chuàng)建刪除函數(shù)

window.onload = function(){

? ? var a = document.getElementsByTagName("a");

? ? for (var i=0;i<a.length;i++){

? ? ? ? a[i].onclick = function(){

? ? ? ? ? ? this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);

? ? ? ? }

? ? } ?

}

// 創(chuàng)建添加函數(shù) ?

function add_1(){

? ? var xm=prompt("請輸入學號");

? ? var xn=prompt("請輸入姓名");?

? ? if(xm!=null&&xm!=""&&xn!=null&&xn!=""){

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

? ? ? ? var tr=document.createElement("tr");

? ? ? ? var td1=document.createElement("td");

? ? ? ? var td2=document.createElement("td");

? ? ? ? var td3=document.createElement("td");

? ? ? ? td1.innerHTML=xm;

? ? ? ? td2.innerHTML=xn;

? ? ? ? td3.innerHTML="<a href='javascript:;' onclick='deletion()' >刪除</a>";

? ? ? ? tr.appendChild(td1);

? ? ? ? tr.appendChild(td2);

? ? ? ? tr.appendChild(td3);

? ? ? ? m.appendChild(tr);

? ? ? ? tr.onclick = function(){

? ? ? ? ? ? this.parentNode.removeChild(this);

? ? ? ? }

? ? }

? ? else{alert("姓名學號不可以為空!");}

}

</script>?


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

我好像知道原因了,原因是onload在頁面加載完后觸發(fā)事件,而當時還沒用js新增的<tr>行,所以這些后面新增的<tr>行就沒有在onload事件的執(zhí)行范圍里面

知道原因了,但是還是不知道該怎么改才能實現(xiàn)刪除功能呢?

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

舉報

0/150
提交
取消

刪除函數(shù) 沒辦法刪除 用js新增的<tr>行

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

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號