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 相关文章推荐
QQ登录简单实现代码
Mar 09 Javascript
使用JavaScript修改浏览器URL地址栏的实现代码
Oct 21 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
Sep 19 Javascript
JQuery遍历元素的父辈和祖先的方法
Sep 18 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
javascript深拷贝和浅拷贝详解
Feb 14 Javascript
JavaScript反弹动画效果的实现代码
Jul 13 Javascript
基于Bootstrap table组件实现多层表头的实例代码
Sep 07 Javascript
解决vue-cli项目webpack打包后iconfont文件路径的问题
Sep 01 Javascript
jQuery Raty星级评分插件使用方法实例分析
Nov 25 jQuery
Vue实现星级评价效果实例详解
Dec 30 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
Windows2003下php5.4安装配置教程(IIS)
2016/06/30 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
Dojo 学习要点
2010/09/03 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
jQuery实现商品活动倒计时
2015/10/16 Javascript
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
JavaScript实现body内任意节点的自定义属性功能示例
2017/09/18 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
微信小程序利用button控制条件标签的变量问题
2020/03/15 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
TensorFlow变量管理详解
2018/03/10 Python
python 实现对文件夹中的图像连续重命名方法
2018/10/25 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
Python计算矩阵的和积的实例详解
2020/09/10 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
css3实现一款模仿iphone样式的注册表单
2013/03/20 HTML / CSS
CSS3移动端vw+rem不依赖JS实现响应式布局的方法
2019/01/23 HTML / CSS
加拿大在线旅游公司:Flighthub
2019/03/11 全球购物
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
实习自荐信
2013/10/13 职场文书
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
基层党员对照检查材料
2014/09/24 职场文书
企业财务管理制度范本
2015/08/04 职场文书
体育教师教学随笔
2015/08/15 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL
大型强子对撞机再次重启探索“第五种自然力”
2022/04/29 数码科技
Android Gradle 插件自定义Plugin实现注意事项
2022/06/16 Java/Android