效果:
[在新窗口打开图片]

代码:
代码如下:

<head runat="server">
   <title></title>
   <style type="text/css">
       tr
       {
           height: 30px;
       }
   </style>
   <script type="text/javascript">
       window.onload = function () {
           var oName = document.getElementById('txt1');
           var oEasyName = document.getElementById('txt2');
           var oHero = document.getElementById('txt3');
           var oBtn = document.getElementById('btn');
           var oTab = document.getElementById('tab1');
           var num = oTab.tBodies[0].rows.length + 1;
           oBtn.onclick = function () {
               var oTr = document.createElement('tr');

var oTd = document.createElement('td')
               oTd.innerHTML = num++;
               oTr.appendChild(oTd);

var oTd = document.createElement('td');
               oTd.innerHTML = oName.value;
               oTr.appendChild(oTd);

var oTd = document.createElement('td');
               oTd.innerHTML = oEasyName.value;
               oTr.appendChild(oTd);

var oTd = document.createElement('td');
               oTd.innerHTML = oHero.value;
               oTr.appendChild(oTd);

var oTd = document.createElement('td');
               oTd.innerHTML = '<a href="#">删除</a>';
               oTr.appendChild(oTd);
               oTd.getElementsByTagName('a')[0].onclick = function () {
                   oTab.tBodies[0].removeChild(this.parentNode.parentNode);
               }
               oTab.tBodies[0].appendChild(oTr);
           }
       };
   </script>
</head>
<body>
   <div style="margin-left: 300px; margin-top: 30px;">
       种族名称:<input type="text" id="txt1" />
       种族简称:<input type="text" id="txt2" />
       英雄 :<input type="text" id="txt3" />        
       <input type="button" id="btn" value="添加信息" />
   </div>
   <table id="tab1" border="1" style="text-align: center; width: 800px; margin-left: 300px;
       margin-top: 10px;">
       <thead>
           <tr style="background-color: #FF0000">
               <td>
                   序号
               </td>
               <td>
                   种族名称
               </td>
               <td>
                   种族简称
               </td>
               <td>
                   英雄
               </td>
               <td>
                   操作
               </td>
           </tr>
       </thead>
       <tbody>
           <tr>
               <td>
                   1
               </td>
               <td>
                   人类联盟
               </td>
               <td>
                   HUM
               </td>
               <td>
                   代表性英雄:AM
               </td>
               <td>
               </td>
           </tr>
           <tr>
               <td>
                   2
               </td>
               <td>
                   兽人部落
               </td>
               <td>
                   ORC
               </td>
               <td>
                   代表性英雄:BM
               </td>
               <td>
               </td>
           </tr>
           <tr>
               <td>
                   3
               </td>
               <td>
                   不死亡灵
               </td>
               <td>
                   UD
               </td>
               <td>
                   代表性英雄:DK
               </td>
               <td>
               </td>
           </tr>
           <tr>
               <td>
                   4
               </td>
               <td>
                   暗夜精灵
               </td>
               <td>
                   NE
               </td>
               <td>
                   代表性英雄:DH
               </td>
               <td>
               </td>
           </tr>
       </tbody>
   </table>
</body>

转载于:https://blog.51cto.com/unity3d168/1333552

JS小功能(操作Table--动态添加删除表格及数据)实现代码相关推荐

  1. js删除与php后台交互,js动态添加删除,后台取数据(示例代码)_javascript技巧

    环境描述:就像你一般在论坛上发表文章,可能带附件,附件的数量是你手动添加删除的!! /********************************************************* ...

  2. 用js实现动态添加删除表格数据

    代码如下: <!DOCTYPE HTML> <html> <head> <meta charset = "UTF-8"> <t ...

  3. android仿微信发布动态功能,Android GridView扩展仿微信微博发图动态添加删除图片功能.pdf...

    Android GridView扩扩展展仿仿微微信信微微博博发发图图动动态态添添加加删删除除图图片片功功能能 这篇文章主要为大家详细介绍了Android GridView扩展仿微信微博发图动态添加删除 ...

  4. 动态添加/删除HTML元素

    动态添加/删除HTML元素 <HTML> <HEAD> <title>动态添加/删除HTML元素</title> <style type=&quo ...

  5. jQuery使用toggleClass方法动态添加删除Class样式的方法

    本文实例讲述了jQuery使用toggleClass方法动态添加删除Class样式的方法.分享给大家供大家参考.具体分析如下: jQuery通过toggleClass方法动态添加删除Class,一次执 ...

  6. js 动态 添加 tabel 表格

    js 动态 添加 tabel 表格 代码 <!DOCTYPE html> <html><head><title> new document </t ...

  7. 使用API动态添加删除菜单项

    使用API动态添加删除菜单项 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, ...

  8. Quartz 分布式定时任务动态添加删除定时任务

    首先对于Quartz的原理和使用这里不再做赘述和讲解,相信大家可以自信查阅文档进行使用.先说一下个人的这个使用背景:项目中需要引入定时任务,框架是springcloud分布式系统然后调研之后决定引入Q ...

  9. ajax怎样获得表头信息,layui.table动态获取表头和列表数据示例

    layui.table动态获取表头和列表数据示例 2020年07月14日 | 萬仟网IT编程 | 我要评论 ```javascript//表格layui.use('table', function() ...

最新文章

  1. 如何彻底关闭windows update
  2. C++基础代码--20余种数据结构和算法的实现
  3. python学籍管理系统 flask_taskday05-Python之flask学习 web开发最基本的需要(特别详细且适用)...
  4. sink的简历(2011-6-20),寻工作一份
  5. Angular问题02 创建模块失败、 angular-cli名称问题、升级angular-cli
  6. (OCR公式)Mathpix Snipping Tool
  7. golang errors 取 错误 信息_golang-标准errors包的学习
  8. 互联网支付系统整体架构详解
  9. mac的截图命令screencapture
  10. HTML5 实现拼图游戏
  11. Tier-1 ISP Tier-2 ISP and Tier-3 ISP
  12. tp框架中构造函数__construct()与初始化函数_initialize()的区别
  13. VMware Workstation Pro详细安装教程
  14. 王者勋章服务器维护中,【维护】4月1日官方维护公告(抢鲜服)
  15. 360漏洞修复网管版小软件不错
  16. 天啦噜,游戏音乐制作中有音乐制作人竟然还不够?
  17. jav中jar包的MANIFEST.MF
  18. 【多线程】(二)Java.lang.Process的思考
  19. appium安装及使用
  20. 突变点检测:Pettitt突变点检测(python)

热门文章

  1. UIAutomator 2
  2. H5开发中的问题总结
  3. 从这3个方面,帮你大幅度提升用户的搜索体验
  4. 用户金字塔模型详解及在实际运营工作中的意义
  5. docker进阶 一键安装wordpress
  6. iOS MMDrawerController源码解读(一)
  7. Visual studio 生成事件的使用 、xcopy 实现 dll 复制操作、
  8. Centos 6.4 python 2.6 升级到 2.7一起的MySQLdb不能使用的解决问题
  9. 如何在Linux下统计高速网络中的流量
  10. 一个很好学习Mysql网站