<!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=" " trs.appendChild(td); var td=document.createElement("td"); td.innerHTML=" " 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>
點擊刪除,只能刪除新加行。。原先自帶的兩行怎么刪不掉???
慕沐7976158
2016-08-11 19:23:41