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 相关文章推荐
常用参考资料(手册)下载或者链接
Jul 22 Javascript
简单的JS多重继承示例
Mar 13 Javascript
文本框获得焦点和失去焦点的判断代码
Mar 18 Javascript
jquery按回车提交数据的代码示例
Nov 05 Javascript
$.extend 的一个小问题
Jun 18 Javascript
Vue.js基础知识小结
Jan 13 Javascript
vue生成token保存在客户端localStorage中的方法
Oct 25 Javascript
jquery插件开发模式实例详解
Jul 20 jQuery
layui 实现表格某一列显示图标
Sep 19 Javascript
JS apply用法总结和使用场景实例分析
Mar 14 Javascript
webpack+express实现文件精确缓存的示例代码
Jun 11 Javascript
微信小程序canvas动态时钟
Oct 22 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
WordPress自定义时间显示格式
2015/03/27 PHP
PHP模板引擎Smarty之配置文件在模板变量中的使用方法示例
2016/04/11 PHP
php mongodb操作类 带几个简单的例子
2016/08/25 PHP
基于PHP制作验证码
2016/10/12 PHP
js判断变量是否空值的代码
2008/10/26 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
javascript修改表格背景色实例代码分享
2013/12/10 Javascript
jQuery的选择器中的通配符使用介绍
2014/03/20 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
2017/07/18 jQuery
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
详解Django框架中的视图级缓存
2015/07/23 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
2017/06/23 Python
python使用fork实现守护进程的方法
2017/11/16 Python
python正则表达式及使用正则表达式的例子
2018/01/22 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
django 信号调度机制详解
2019/07/19 Python
pycharm运行程序时看不到任何结果显示的解决
2020/02/21 Python
Selenium webdriver添加cookie实现过程详解
2020/08/12 Python
用python实现一个简单计算器(完整DEMO)
2020/10/14 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
中专生自荐信
2013/10/12 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
公司委托书格式范文
2014/10/09 职场文书
北京爱情故事观后感
2015/06/12 职场文书
2016党员党课心得体会
2016/01/07 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书