激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

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

香港云服务器
服務(wù)器之家 - 編程語言 - JavaScript - js教程 - js動態(tài)實現(xiàn)表格添加和刪除操作

js動態(tài)實現(xiàn)表格添加和刪除操作

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

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

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

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

js動態(tài)實現(xiàn)表格添加和刪除操作

代碼:

?
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">
  // 當點擊添加按鈕時觸發(fā)下面的方法
     document.getElementById("add").onclick=function(){
   // 獲取每個文本框中的內(nèi)容
   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的方法動態(tài)添加表格
   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>

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

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

延伸 · 閱讀

精彩推薦
  • js教程JavaScript canvas實現(xiàn)雨滴特效

    JavaScript canvas實現(xiàn)雨滴特效

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

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

    three.js顯示中文字體與tween應(yīng)用詳析

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

    郭志強10022021-12-24
  • js教程js 執(zhí)行上下文和作用域的相關(guān)總結(jié)

    js 執(zhí)行上下文和作用域的相關(guān)總結(jié)

    這篇文章主要介紹了js 執(zhí)行上下文和作用域的相關(guān)知識總結(jié),幫助大家更好的理解和使用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數(shù)組索引檢測中的數(shù)據(jù)類型問題詳解

    JS數(shù)組索引檢測中的數(shù)據(jù)類型問題詳解

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

    行舟客11942021-12-29
  • js教程three.js如何實現(xiàn)3D動態(tài)文字效果

    three.js如何實現(xiàn)3D動態(tài)文字效果

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

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

    Deno :它比 Node.js 更好嗎?

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

    編程界譯6732022-03-07
主站蜘蛛池模板: 日韩av影片在线观看 | 久久不雅视频 | 一级做受毛片免费大片 | 日本欧美在线播放 | 成人久久久久久久久 | 欧美日韩国产一区二区三区在线观看 | 国产福利不卡一区二区三区 | 久久国产精品久久久久久久久久 | 日本久久综合网 | 九九热在线视频观看这里只有精品 | 国产精品中文在线 | qyl在线视频精品免费观看 | 欧美日韩大片在线观看 | 视频一区二区视频 | 99在线啪 | 国产一级免费av | 亚洲草逼视频 | 91九色国产视频 | 久久草在线观看视频 | 婷婷久久影院 | 欧美高清一级片 | 黄色一级片免费观看 | 91网站免费在线观看 | 日本成人在线免费 | 香蕉视频1024| av不卡免费观看 | 久久人人人 | 欧美日韩在线播放 | 亚洲第一视频 | a视频在线免费观看 | 天天草夜夜| 黄色特级毛片 | 成人精品视频网站 | 色骚综合 | 亚洲欧美在线看 | 一区二区三区欧美日韩 | 妇子乱av一区二区三区 | 国产日产精品一区二区三区四区 | 国产精品69久久 | 久久久久电影网站 | 青青操国产 |