表格添加、删除某一行

系统管理员 2024-02-17 23:05 179阅读 0赞
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <script>
  7. window.onclick = function(){
  8. var oTab = document.getElementById("tab1");
  9. var aTr = oTab.tBodies[0].rows;
  10. var oBtn = document.getElementById("btn1");
  11. var iD = aTr.length + 1;
  12. // alert(iD);
  13. oBtn.onclick = function(){
  14. var oName = document.getElementById("name");
  15. var oAge = document.getElementById("age");
  16. var oT = document.createElement("tr");
  17. var Td1 = document.createElement("td");
  18. Td1.innerHTML = iD++;
  19. oT.appendChild(Td1);
  20. var Td2 = document.createElement("td");
  21. Td2.innerHTML = oName.value;
  22. oT.appendChild(Td2);
  23. var Td3 = document.createElement("td");
  24. Td3.innerHTML = age.value;
  25. oT.appendChild(Td3);
  26. var Td4 = document.createElement("td");
  27. Td4.innerHTML = '<a href = "javascript:;">删除</a>';
  28. oT.appendChild(Td4);
  29. oTab.tBodies[0].appendChild(oT);
  30. }
  31. var aA = document.getElementsByTagName("a");
  32. for(var i = 0; i < aA.length; i++){
  33. aA[i].onclick = function (){
  34. oTab.tBodies[0].removeChild(this.parentNode.parentNode);
  35. }
  36. }
  37. }
  38. </script>
  39. </head>
  40. <body>
  41. 姓名:<input id = "name" type="text"/>
  42. 年龄:<input id = "age" type = "text"/>
  43. <input id = "btn1" type = "button" value = "添加行"/>
  44. <table border="1px" width="500px" id = "tab1">
  45. <thead>
  46. <td>ID</td>
  47. <td>姓名</td>
  48. <td>年龄</td>
  49. <td>操作</td>
  50. </thead>
  51. <tbody>
  52. <tr>
  53. <td>1</td>
  54. <td>blue</td>
  55. <td>27</td>
  56. <td></td>
  57. </tr>
  58. <tr>
  59. <td>2</td>
  60. <td>张三</td>
  61. <td>36</td>
  62. <td></td>
  63. </tr>
  64. <tr>
  65. <td>3</td>
  66. <td>李斯</td>
  67. <td>47</td>
  68. <td></td>
  69. </tr>
  70. </tbody>
  71. </table>
  72. </body>
  73. </html>

发表评论

表情:
评论列表 (有 0 条评论,179人围观)

还没有评论,来说两句吧...

相关阅读