• 点滴积累【JS】---JS小功能(操作Table--动态添加删除表格及数据)


    效果:

    代码:

      1 <head runat="server">
      2     <title></title>
      3     <style type="text/css">
      4         tr
      5         {
      6             height: 30px;
      7         }
      8     </style>
      9     <script type="text/javascript">
     10         window.onload = function () {
     11             var oName = document.getElementById('txt1');
     12             var oEasyName = document.getElementById('txt2');
     13             var oHero = document.getElementById('txt3');
     14             var oBtn = document.getElementById('btn');
     15             var oTab = document.getElementById('tab1');
     16             var num = oTab.tBodies[0].rows.length + 1;
     17             oBtn.onclick = function () {
     18                 var oTr = document.createElement('tr');
     19 
     20                 var oTd = document.createElement('td')
     21                 oTd.innerHTML = num++;
     22                 oTr.appendChild(oTd);
     23 
     24                 var oTd = document.createElement('td');
     25                 oTd.innerHTML = oName.value;
     26                 oTr.appendChild(oTd);
     27 
     28                 var oTd = document.createElement('td');
     29                 oTd.innerHTML = oEasyName.value;
     30                 oTr.appendChild(oTd);
     31 
     32                 var oTd = document.createElement('td');
     33                 oTd.innerHTML = oHero.value;
     34                 oTr.appendChild(oTd);
     35 
     36                 var oTd = document.createElement('td');
     37                 oTd.innerHTML = '<a href="#">删除</a>';
     38                 oTr.appendChild(oTd);
     39                 oTd.getElementsByTagName('a')[0].onclick = function () {
     40                     oTab.tBodies[0].removeChild(this.parentNode.parentNode);
     41                 }
     42                 oTab.tBodies[0].appendChild(oTr);
     43             }
     44         };
     45     </script>
     46 </head>
     47 <body>
     48     <div style="margin-left: 300px; margin-top: 30px;">
     49         种族名称:<input type="text" id="txt1" />
     50         种族简称:<input type="text" id="txt2" />
     51         英雄 :<input type="text" id="txt3" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
     52         <input type="button" id="btn" value="添加信息" />
     53     </div>
     54     <table id="tab1" border="1" style="text-align: center;  800px; margin-left: 300px;
     55         margin-top: 10px;">
     56         <thead>
     57             <tr style="background-color: #FF0000">
     58                 <td>
     59                     序号
     60                 </td>
     61                 <td>
     62                     种族名称
     63                 </td>
     64                 <td>
     65                     种族简称
     66                 </td>
     67                 <td>
     68                     英雄
     69                 </td>
     70                 <td>
     71                     操作
     72                 </td>
     73             </tr>
     74         </thead>
     75         <tbody>
     76             <tr>
     77                 <td>
     78                     1
     79                 </td>
     80                 <td>
     81                     人类联盟
     82                 </td>
     83                 <td>
     84                     HUM
     85                 </td>
     86                 <td>
     87                     代表性英雄:AM
     88                 </td>
     89                 <td>
     90                 </td>
     91             </tr>
     92             <tr>
     93                 <td>
     94                     2
     95                 </td>
     96                 <td>
     97                     兽人部落
     98                 </td>
     99                 <td>
    100                     ORC
    101                 </td>
    102                 <td>
    103                     代表性英雄:BM
    104                 </td>
    105                 <td>
    106                 </td>
    107             </tr>
    108             <tr>
    109                 <td>
    110                     3
    111                 </td>
    112                 <td>
    113                     不死亡灵
    114                 </td>
    115                 <td>
    116                     UD
    117                 </td>
    118                 <td>
    119                     代表性英雄:DK
    120                 </td>
    121                 <td>
    122                 </td>
    123             </tr>
    124             <tr>
    125                 <td>
    126                     4
    127                 </td>
    128                 <td>
    129                     暗夜精灵
    130                 </td>
    131                 <td>
    132                     NE
    133                 </td>
    134                 <td>
    135                     代表性英雄:DH
    136                 </td>
    137                 <td>
    138                 </td>
    139             </tr>
    140         </tbody>
    141     </table>
    142 </body>
  • 相关阅读:
    工作多年月薪不过万,30岁的我是否该转行
    Hawkeye部署Github监控系统
    滴滴征战澳洲 全球“追击”优步
    滴滴征战澳洲 全球“追击”优步
    滴滴征战澳洲 全球“追击”优步
    滴滴征战澳洲 全球“追击”优步
    idea jdk版本切换
    idea jdk版本切换
    idea jdk版本切换
    idea jdk版本切换
  • 原文地址:https://www.cnblogs.com/xinchun/p/3446776.html
Copyright © 2020-2023  润新知