zoukankan      html  css  js  c++  java
  • 点滴积累【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>
  • 相关阅读:
    迷你图标集大集合:5000+ 30套免费的图标(不得不下,设计必备)
    Github简介
    Sublime Text 3 文本编辑器
    FusionCharts V3图表导出图片和PDF属性说明(转)
    FusionCharts参数的详细说明和功能特性(转)
    SQL 数据结构操作语句
    SQL Server 2008 各种DateTime的取值范围
    Datagrid数据导出到excel文件的三种方法
    开发环境
    如何利用ThoughtWorks.QRCode 生成二维码
  • 原文地址:https://www.cnblogs.com/xinchun/p/3446776.html
Copyright © 2011-2022 走看看