动态添加删除表格行的js实现代码


Posted in Javascript onFebruary 28, 2014
<html>
<head>
<script language="javascript"> 
 //窗口表格增加一行
  function addNewRow(){
   var tabObj=document.getElementById("myTab");//获取添加数据的表格
   var rowsNum = tabObj.rows.length;  //获取当前行数
   var colsNum=tabObj.rows[rowsNum-1].cells.length;//获取行的列数
   var myNewRow = tabObj.insertRow(rowsNum);//插入新行
   var newTdObj1=myNewRow.insertCell(0);
   newTdObj1.innerHTML="<input type='checkbox' name='chkArr' id='chkArr'"+rowsNum+" style='width:20px' />";
   var newTdObj2=myNewRow.insertCell(1);
   newTdObj2.innerHTML="<input type='text' name='nodecode' id='nodecode'"+rowsNum+" style='width:40px' value='"+rowsNum+"'/>";
   var newTdObj3=myNewRow.insertCell(2);
   newTdObj3.innerHTML="<input type='text' name='nodename' id='nodename'"+rowsNum+" style='width:120px' />";
   var newTdObj4=myNewRow.insertCell(3);
   newTdObj4.innerHTML="<input type='text' name='nodeper' id='nodeper'"+rowsNum+" style='width:60px' />";
  }
//窗口表格删除一行
  function removeRow(){
   var chkObj=document.getElementsByName("chkArr");
   var tabObj=document.getElementById("myTab");
   for(var k=0;k<chkObj.length;k++){
    if(chkObj[k].checked){
     tabObj.deleteRow(k+1);
     k=-1;
    }
   }
  }
</script>
</head>
<body>
<input type="button" name="xx" onclick="addNewRow();" value="增加一行" />
<input type="button" name="yy" onclick="removeRow();" value="删除一行" />
<table width="600px" border="1" cellpadding="0" cellspacing="0" id="myTab">
        <tr>
         <td width="40px" class="top-bt liebiao-c" align="center" >操作</td>
        <td width="40px" class="top-bt liebiao-c" align="center" >序号</td>
        <td class="top-bt liebiao-c" align="center" >节点名称</td>
        <td width="80px" class="top-bt liebiao-c" align="center" >节点比例</td>
       </tr>
    </table>
</body>
</html>
Javascript 相关文章推荐
Javascript 变量作用域 两个可能会被忽略的小特性
Mar 23 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
Mar 14 Javascript
JavaScript对象之深度克隆介绍
Dec 08 Javascript
JavaScript的设计模式经典之建造者模式
Feb 24 Javascript
jquery+json实现分页效果
Mar 07 Javascript
jQueryUI DatePicker 添加时分秒
Jun 04 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
Jun 24 Javascript
jQuery Easyui Tabs扩展根据自定义属性打开页签
Aug 15 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
Jan 16 Javascript
解决layui页面按钮点击无反应,也不报错的问题
Sep 29 Javascript
解决elementUI 切换tab后 el_table 固定列下方多了一条线问题
Jul 19 Javascript
vue实现树状表格效果
Dec 29 Vue.js
怎么判断js脚本加载完成
Feb 28 #Javascript
JS获取地址栏参数的几种方法小结
Feb 28 #Javascript
jquery ajaxSubmit 异步提交的简单实现
Feb 28 #Javascript
动态创建script标签实现跨域资源访问的方法介绍
Feb 28 #Javascript
jQuery之选项卡的简单实现
Feb 28 #Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 #Javascript
flash遮住div问题的正确解决方法
Feb 27 #Javascript
You might like
使用无限生命期Session的方法
2006/10/09 PHP
计数器详细设计
2006/10/09 PHP
php 生成短网址原理及代码
2014/01/23 PHP
php实现通过ftp上传文件
2015/06/19 PHP
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
通过上下左右键和回车键切换光标实现代码
2013/03/08 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
2013/09/18 Javascript
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
2017/07/31 Javascript
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
在vue中使用css modules替代scroped的方法
2018/03/10 Javascript
jQuery阻止事件冒泡实例分析
2018/07/03 jQuery
小程序中英文混合排序问题解决
2019/08/02 Javascript
vue+elementUI 实现内容区域高度自适应的示例
2020/09/26 Javascript
Python循环语句中else的用法总结
2016/09/11 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
想学python 这5本书籍你必看!
2018/12/11 Python
python pytest进阶之fixture详解
2019/06/27 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Django values()和value_list()的使用
2020/03/31 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
AVON雅芳官网:世界上最大的美容化妆品公司之一
2016/11/02 全球购物
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
英文求职信结束语大全
2013/10/26 职场文书
历史学专业求职信
2014/06/19 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
法制教育讲座心得体会
2016/01/14 职场文书