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 相关文章推荐
jQuery 点击图片跳转上一张或下一张功能的实现代码
Mar 12 Javascript
js的一些常用方法小结
Jun 29 Javascript
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
jquery设置text的值示例(设置文本框 DIV 表单值)
Jan 06 Javascript
jquery 新建的元素事件绑定问题解决方案
Jun 12 Javascript
js实现顶部可折叠的菜单工具栏效果实例
May 09 Javascript
基于Jquery实现表单验证
Jul 20 Javascript
两款JS脚本判断手机浏览器类型跳转WAP手机网站
Oct 16 Javascript
第九篇Bootstrap导航菜单创建步骤详解
Jun 21 Javascript
javascript ES6 新增了let命令使用介绍
Jul 07 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
May 02 Javascript
微信小程序模板消息推送的两种实现方式
Aug 27 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
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
php-7.3.6 编译安装过程
2020/02/11 PHP
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
Javascript Web Slider 焦点图示例源码
2013/10/10 Javascript
JavaScript简单实现鼠标拖动选择功能
2014/03/06 Javascript
JavaScript中神奇的call()方法
2015/03/12 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
基于JavaScript实现跳转提示页面
2016/09/24 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
Vue2实现组件props双向绑定
2016/12/02 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
超全面的vue.js使用总结
2017/02/12 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
vue动态改变背景图片demo分享
2018/09/13 Javascript
vue指令之表单控件绑定v-model v-model与v-bind结合使用
2019/04/17 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
vue+elementUi 实现密码显示/隐藏+小图标变化功能
2020/01/18 Javascript
js实现聊天对话框
2020/02/08 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
Django中URL的参数传递的实现
2019/08/04 Python
python调用win32接口进行截图的示例
2020/11/11 Python
美国家居装饰店:Z Gallerie
2020/12/28 全球购物
优秀实习生感言
2014/03/01 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
地陪导游欢迎词
2015/01/26 职场文书
留学推荐信中文范文
2015/03/26 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书
优秀志愿者感言
2015/08/01 职场文书
纯html+css实现奥运五环的示例代码
2021/08/02 HTML / CSS
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server
PostgreSQL怎么创建分区表详解
2022/06/25 PostgreSQL
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript