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


Posted in Javascript onNovember 28, 2013

效果:

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

 

代码:

<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>
Javascript 相关文章推荐
alixixi runcode.asp的代码不错的应用
Aug 08 Javascript
JavaScript获取flash对象与网上的有所不同
Apr 21 Javascript
一个简单的jquery进度条示例
Apr 28 Javascript
js检测输入内容全为空格的方法
May 03 Javascript
javascript中传统事件与现代事件
Jun 23 Javascript
初步了解javascript面向对象
Nov 09 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
Dec 03 Javascript
理解javascript闭包
Dec 15 Javascript
基于JavaScript实现弹出框效果
Feb 19 Javascript
Bootstrap源码学习笔记之bootstrap进度条
Dec 24 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
Dec 08 Javascript
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
Nov 28 #Javascript
JS小功能(列表页面隔行变色)简单实现
Nov 28 #Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
Nov 28 #Javascript
javascript打印html内容功能的方法示例
Nov 28 #Javascript
javascript列表框操作函数集合汇总
Nov 28 #Javascript
JavaScript调用客户端的可执行文件(示例代码)
Nov 28 #Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 #Javascript
You might like
NOT NULL 和NULL
2007/01/15 PHP
php 中的str_replace 函数总结
2007/04/27 PHP
用PHP进行MySQL删除记录操作代码
2008/06/07 PHP
检测png图片是否完整的php代码
2010/09/06 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
PHP文件上传小程序 适合初学者学习!
2019/05/23 PHP
JS 类型转换常见方法小结
2010/05/31 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
2013/02/02 Javascript
简单的js表单验证函数
2013/10/28 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
详解HTML5 使用video标签实现选择摄像头功能
2017/10/25 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
Vuex的实战使用详解
2019/10/31 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
python常见数制转换实例分析
2015/05/09 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
python MD5加密的示例
2020/10/19 Python
详解Python中的Lock和Rlock
2021/01/26 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
德国BA保镖药房中文网:Bodyguard Apotheke
2021/03/09 全球购物
图书馆标语
2014/06/19 职场文书