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 相关文章推荐
javascript 使td内容不换行不撑开
Nov 29 Javascript
为指定的元素添加遮罩层的示例代码
Jan 15 Javascript
javascript面向对象快速入门实例
Jan 13 Javascript
JavaScript数据结构和算法之图和图算法
Feb 11 Javascript
js实现延迟加载的方法
Jun 24 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
Jun 21 Javascript
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
浅谈super-vuex使用体验
Jun 25 Javascript
微信小程序自定义音乐进度条的实例代码
Aug 28 Javascript
富文本编辑器vue2-editor实现全屏功能
May 26 Javascript
js函数和this用法实例分析
Mar 13 Javascript
详解如何在Javascript中使用Object.freeze()
Oct 18 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
PHP生成excel时单元格内换行问题的解决方法
2010/08/26 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
深入浅析JavaScript中的3DES
2016/08/24 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
jQuery动态生成Bootstrap表格
2016/11/01 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
2017/01/05 Javascript
js 性能优化之快速响应的用户界面
2017/02/15 Javascript
jQuery插件ContextMenu自定义图标
2017/03/15 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
VsCode与Node.js知识点详解
2019/09/05 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
对python字典过滤条件的实例详解
2019/01/22 Python
python实现爬山算法的思路详解
2019/04/09 Python
Pycharm简单使用教程(入门小结)
2019/07/04 Python
详解Django配置优化方法
2019/11/18 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
ManoMano英国:欧洲第一家专注于DIY和园艺市场的电商平台
2020/03/12 全球购物
四查四看剖析材料
2014/02/14 职场文书
婚庆公司计划书
2014/09/15 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
2014年终个人总结报告
2015/03/09 职场文书
芙蓉镇观后感
2015/06/10 职场文书
导游词之日本富士山
2020/01/06 职场文书