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 相关文章推荐
用cookies实现的可记忆的样式切换效果代码下载
Dec 24 Javascript
js 操作select和option常用代码整理
Dec 13 Javascript
JavaScript数据类型详解
Apr 01 Javascript
javascript搜索框效果实现方法
May 14 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
Aug 25 Javascript
利用JS提交表单的几种方法和验证(必看篇)
Sep 17 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
Feb 28 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
Jun 09 Javascript
详解angularjs的数组传参方式的简单实现
Jul 28 Javascript
vue-cli常用设置总结
Feb 24 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
Sep 18 Javascript
如何基于js判断浏览器版本
Feb 20 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隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
2012/04/25 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
js 调用本地exe的例子(支持IE内核的浏览器)
2012/12/26 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
目前流行的JavaScript库的介绍及对比
2013/09/29 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
js实现仿Discuz文本框弹出层效果
2015/08/13 Javascript
Bootstrap树形菜单插件TreeView.js使用方法详解
2016/11/01 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
2017/01/17 Javascript
js学习总结_选项卡封装(实例讲解)
2017/07/13 Javascript
用JavaScript做简易的购物车的代码示例
2017/10/20 Javascript
Vue中props的使用详解
2018/06/15 Javascript
vue项目base64字符串转图片的实现代码
2018/07/13 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
详解vue中router-link标签所必备了解的属性
2019/04/15 Javascript
js实现列表向上无限滚动
2020/01/13 Javascript
原生JS实现留言板功能
2020/02/08 Javascript
[02:04]2018DOTA2亚洲邀请赛Secret赛前采访
2018/04/03 DOTA
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python 网页解析HTMLParse的实例详解
2017/08/10 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
税务专业毕业生自荐信
2013/11/10 职场文书
中专生职业生涯规划书范文
2014/01/10 职场文书
银行实习生的自我评价
2014/01/13 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
死亡赔偿协议书
2015/01/28 职场文书
员工开除通知书
2015/04/25 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL