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 相关文章推荐
JavaScript 使用技巧精萃(.net html
Apr 25 Javascript
jquery 选择器部分整理
Oct 28 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
Sep 10 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
Jun 21 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
Apr 10 Javascript
js中匿名函数的创建与调用方法分析
Dec 19 Javascript
原生JS实现响应式瀑布流布局
Apr 02 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
Sep 09 Javascript
基于jQuery实现网页打印功能
Dec 01 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
Apr 22 Javascript
vue2 拖动排序 vuedraggable组件的实现
Aug 08 Javascript
vue Treeselect 树形下拉框:获取选中节点的ids和lables操作
Aug 15 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采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
php实现购物车功能(下)
2016/01/05 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
JavaScript中实现依赖注入的思路分享
2015/01/15 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
jQuery进行组件开发完整实例
2015/12/15 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
让编辑器支持word复制黏贴、截屏的js代码
2016/10/17 Javascript
JavaScript中in和hasOwnProperty区别详解
2017/08/04 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
vue 虚拟dom的patch源码分析
2018/03/01 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
2018/12/10 jQuery
Vue和React组件之间的传值方式详解
2019/01/31 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
Python实现从URL地址提取文件名的方法
2015/05/15 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
Python全排列操作实例分析
2018/07/24 Python
PyTorch 1.0 正式版已经发布了
2018/12/13 Python
Python解析多帧dicom数据详解
2020/01/13 Python
python logging 日志的级别调整方式
2020/02/21 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
python 匿名函数与三元运算学习笔记
2020/10/23 Python
收藏!10个免费高清视频素材网站!【设计、视频剪辑必备】
2021/03/18 杂记
德国骆驼商店:ActiveFashionWorld
2017/11/18 全球购物
应聘编辑职位自荐信范文
2014/01/05 职场文书
甜点店创业计划书
2014/01/27 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
Golang并发工具Singleflight
2022/05/06 Golang