一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - js動態實現表格添加和刪除操作

js動態實現表格添加和刪除操作

2022-03-08 16:42Distance-X js教程

這篇文章主要為大家詳細介紹了js動態實現表格添加和刪除操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了js動態實現表格添加和刪除的具體代碼,供大家參考,具體內容如下

運行效果如圖(兩種實現方案,被注釋的是第一種實現方案)

js動態實現表格添加和刪除操作

代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<!DOCTYPE html>
<html>
 
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <style type="text/css">
  
  div{
   text-align:center;
   box-sizing: border-box;
   width:100%;
  }
  #div1{
   
   margin-left: 300px;
   width: 800px;
   margin-top: 50px;
  }
  #div2{
   
   margin-left: 300px;
   width: 800px;
   padding-top:50px;
  }
  #table_id{
    width: 580px;
   }
 </style>
 
 
 <body>
  <div id="div0">
   <div id="div1">
   <input type="text" id="userid"  placeholder="請輸入編號" />
   <input type="text" id="username"  placeholder="請輸入姓名" />
   <input type="text" id="gender"  placeholder="請輸入性別" />
   <input type="button" value="添加" id="add"/>
  </div>
  
  <div id="div2">
   <table border="1px" align="center" id="table_id">
    <caption style="font: '微軟雅黑';font-size:20px;">學生信息表</caption>
    <tr>
     <th>編號</th>
     <th>姓名</th>
     <th>性別</th>
     <th>操作</th>
    </tr>
    <tr>
     <td>1</td>
     <td>令狐沖</td>
     <td>張無忌</td>
     <td><input type="button" value="刪除" style="color: blue;" onclick="delTr(this)"/></td>
    </tr>
    <tr>
     <td>1</td>
     <td>令狐沖</td>
     <td>張無忌</td>
     <td><input type="button" value="刪除" style="color: blue;" onclick="delTr(this)" /></td>
    </tr>
    <tr>
     <td>1</td>
     <td>令狐沖</td>
     <td>張無忌</td>
     <td><input type="button" value="刪除"style="color: blue;" onclick="delTr(this)"/></td>
    </tr>
   </table>
  </div>
  </div>
 </body>
 <script type="text/javascript">
  // 當點擊添加按鈕時觸發下面的方法
     document.getElementById("add").onclick=function(){
   // 獲取每個文本框中的內容
   var id = document.getElementById("userid").value;
   var name = document.getElementById("username").value;
   var gender = document.getElementById("gender").value;
   
  /* // 添加id
   var td_id = document.createElement("td");
   var text_id = document.createTextNode(id);
   td_id.appendChild(text_id);
  
   
   // 添加username
   var td_username = document.createElement("td");
   var text_username = document.createTextNode(name);
   td_username.appendChild(text_username);
     
   // 添加gender
   var td_gender = document.createElement("td");
   var text_gender = document.createTextNode(gender);
   td_gender.appendChild(text_gender);
   
   // 添加按鈕
   var td_button = document.createElement("td");
   var ele_input = document.createElement("input");
   ele_input.setAttribute("type","button");
   ele_input.setAttribute("value","刪除");
   ele_input.setAttribute("onclick","delTr(this)");
   ele_input.style.color="blue";
   td_button.appendChild(ele_input);
   
   var ele_tr = document.createElement("tr");
      ele_tr.appendChild(td_id);
   ele_tr.appendChild(td_username);
   ele_tr.appendChild(td_gender);
   ele_tr.appendChild(td_button);
   var ele_table =  document.getElementsByTagName("table")[0];
   
   ele_table.appendChild(ele_tr);*/
   
   
   //  使用innerHtml的方法動態添加表格
   var  tab = document.getElementsByTagName("table")[0];
   tab.innerHTML+="<tr>\n"+
    "<td>"+id+"</td>\n"+
    "<td>"+name+"</td>"+
    "<td>"+gender+"</td>"+
    "<td><input type='button' value='刪除' onclick='delTr(this)' style='color:blue'/></td>"+
    "</tr>"
  }
  
  
       
   function delTr(obj){
    
    var table =  obj.parentNode.parentNode.parentNode;
    var tr = obj.parentNode.parentNode;
    table.removeChild(tr);  
   }
 </script>
</html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/weixin_43582611/article/details/102919798

延伸 · 閱讀

精彩推薦
  • js教程JavaScript canvas實現雨滴特效

    JavaScript canvas實現雨滴特效

    這篇文章主要為大家詳細介紹了JavaScript canvas實現雨滴特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    huangdong19317152021-12-29
  • js教程three.js顯示中文字體與tween應用詳析

    three.js顯示中文字體與tween應用詳析

    這篇文章主要給大家介紹了關于three.js顯示中文字體與tween應用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習...

    郭志強10022021-12-24
  • js教程js 執行上下文和作用域的相關總結

    js 執行上下文和作用域的相關總結

    這篇文章主要介紹了js 執行上下文和作用域的相關知識總結,幫助大家更好的理解和使用JavaScript,感興趣的朋友可以了解下...

    前端Serendipity11272022-01-19
  • js教程JavaScript點擊按鈕生成4位隨機驗證碼

    JavaScript點擊按鈕生成4位隨機驗證碼

    這篇文章主要為大家詳細介紹了JavaScript點擊按鈕生成4位隨機驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

    搬磚大法4582022-01-10
  • js教程詳解Typescript里的This的使用方法

    詳解Typescript里的This的使用方法

    這篇文章主要介紹了詳解Typescript里的This的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們...

    hardfist7592021-12-28
  • js教程JS數組索引檢測中的數據類型問題詳解

    JS數組索引檢測中的數據類型問題詳解

    這篇文章主要給大家介紹了關于JS數組索引檢測中的數據類型問題的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考...

    行舟客11942021-12-29
  • js教程three.js如何實現3D動態文字效果

    three.js如何實現3D動態文字效果

    這篇文章主要給大家介紹了關于three.js如何實現3D動態文字效果的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習...

    alphardex10042022-01-25
  • js教程Deno :它比 Node.js 更好嗎?

    Deno :它比 Node.js 更好嗎?

    在本文中,我們將討論 Deno 的創建原因以及它與 Node.js 相比的優缺點。還將對 Deno 的怪癖(quirks)和功能做一個實用概述,以便您決定它是否適合于您的下...

    編程界譯6732022-03-07
主站蜘蛛池模板: 清纯漂亮女友初尝性过程 | 国产一区二区视频在线观看 | 波多野结衣久久国产精品 | 亚洲第一综合网 | 日韩在线观看一区二区不卡视频 | 免费视频片在线观看 | 国产激情视频在线 | 成人影院视频 | 九九在线精品视频 | 黑人双渗透| jiizz亚洲护士厕所 | 唯美 清纯 另类 亚洲制服 | 小草观看免费高清视频 | 国产99re在线观看69热 | 91青青国产在线观看免费 | mm131亚洲精品久久 | 国产精品1024永久免费视频 | 国产欧美一区二区精品久久久 | 亚洲视频在线一区二区 | 国产精品思瑞在线观看 | 日本高清中文 | 女人张开腿 让男人桶个爽 免费观看 | 精品卡1卡2卡三卡免费网站 | 超爽人人做人人爽 | 亚洲国产第一区二区三区 | 手机在线观看国产精选免费 | 天天综合色天天综合色sb | 四缺一的小说 | 精品午夜久久网成年网 | 欧美精品一区二区在线观看 | 国产精品久久久久久久久齐齐 | 国产三级自拍视频 | 国产精品吹潮香蕉在线观看 | 国外欧美一区另类中文字幕 | 免费看男人使劲躁女人小说 | 草草视频在线免费观看 | 亚洲经典激情春色另类 | 精品一区二区三区在线播放 | 91av免费在线观看 | 西施打开双腿下面好紧 | 久久精品动漫网一区二区 |