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

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

點擊刪除,只能刪除新加行。。原先自帶的兩行怎么刪不掉???

點擊刪除,只能刪除新加行。。原先自帶的兩行怎么刪不掉???

慕沐7976158 2016-08-11 19:23:41
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title> new document </title> ? <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> ?? <script type="text/javascript">? // 編寫一個函數,供添加按鈕調用,動態在表格的最后一行添加子節點; ? function add() { var x=document.getElementById("table"); var trs=document.createElement("tr"); var td=document.createElement("td"); td.innerHTML="&nbsp;" trs.appendChild(td); var td=document.createElement("td"); td.innerHTML="&nbsp;" trs.appendChild(td); var td=document.createElement("td"); td.innerHTML="<p onclick='del(this)'>刪除</p>" trs.appendChild(td); x.appendChild(trs); ?? mouse(); } // 創建刪除函數 function del(obj) { var tr=obj.parentNode.parentNode; var td=document.getElementById("table"); td.removeChild(tr); } </script>? </head>? <body>? ? <table border="1" width="50%" id="table" "> ? <tr> <th>學號</th> <th>姓名</th> <th>操作</th> ? </tr> ? ? <tr"> <td>xh001</td> <td>王小明</td> <td><p onclick="del(this)">刪除</p></td> ?? ? </tr> ? <tr> <td>xh002</td> <td>劉小芳</td> <td><p onclick="del(this)">刪除</p></td> ?? ? </tr> ? ? </table> ? <input type="button" value="添加一行" ?onclick="add()" />? </body></html>
查看完整描述

1 回答

已采納
?
去看天荒地老

TA貢獻30條經驗 獲得超5個贊

你把del(obj)函數td.removeChild(tr);改成?td.tBodies[0].removeChild(tr);就可以刪掉了,因為表格默認有tbody標簽,改了但添加的不能刪,所以還得在add()最后改成

var otBodies=x.tBodies[0];

otBodies.appendChild(trs);

x.appendChild(otBodies); ?


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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