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 相关文章推荐
List the Stored Procedures in a SQL Server database
Jun 20 Javascript
javascript 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
iframe子页面获取父页面元素的方法
Nov 05 Javascript
探讨js中的双感叹号判断
Nov 11 Javascript
jQuery中dequeue()方法用法实例
Dec 29 Javascript
node.js+express制作网页计算器
Jan 17 Javascript
Knockoutjs 学习系列(一)ko初体验
Jun 07 Javascript
JavaScript中各数制转换全面总结
Aug 21 Javascript
彻底弄懂 JavaScript 执行机制
Oct 23 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
Apr 13 Javascript
vue实现可拖拽的dialog弹框
May 13 Vue.js
JS精髓原型链继承及构造函数继承问题纠正
Jun 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
虫族 Zerg 历史背景
2020/03/14 星际争霸
Yii中的cookie的发送和读取
2016/07/27 PHP
IIS 7.5 asp Session超时时间设置方法
2017/04/17 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
2013/10/22 Javascript
JS实现可缩放、拖动、关闭和最小化的浮动窗口完整实例
2015/03/04 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
Angular2 (RC5) 路由与导航详解
2016/09/21 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
浅谈关于angularJs中使用$.ajax的注意点
2017/08/12 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
2019/04/13 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
使用Python批量修改文件名的代码实例
2019/01/24 Python
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
家长给幼儿园的表扬信
2014/01/09 职场文书
临床护理求职信
2014/04/26 职场文书
应聘教师自荐书
2014/06/16 职场文书
小学绿色学校申报材料
2014/08/23 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
小学教代会开幕词
2016/03/04 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫