动态添加删除表格行的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 相关文章推荐
jQuery学习笔记 获取jQuery对象
Sep 19 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
Aug 04 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
Mar 31 Javascript
在JavaScript中对HTML进行反转义详解
May 18 Javascript
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
微信小程序progress组件使用详解
Jan 31 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
Apr 25 Javascript
回顾Javascript React基础
Jun 15 Javascript
layui使用templet格式化表格数据的方法
Sep 16 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
Nov 15 Javascript
package.json各个属性说明详解
Mar 11 Javascript
antd-日历组件,前后禁止选择,只能选中间一部分的实例
Oct 29 Javascript
怎么判断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
PHP中$_SERVER的详细参数与说明
2008/07/29 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
浅谈PHP中foreach/in_array的使用
2015/11/02 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
全面了解addEventListener和on的区别
2016/07/14 Javascript
Bootstrap 布局组件(全)
2016/07/18 Javascript
js实现select选择框效果及美化
2016/08/19 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
vue filter 完美时间日期格式的代码
2019/08/14 Javascript
javascript浅层克隆、深度克隆对比及实例解析
2020/02/09 Javascript
Python中用于检查英文字母大写的isupper()方法
2015/05/19 Python
Python求算数平方根和约数的方法汇总
2016/03/09 Python
基于python指定包的安装路径方法
2018/10/27 Python
python调用java的jar包方法
2018/12/15 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
Django-Model数据库操作(增删改查、连表结构)详解
2019/07/17 Python
设置jupyter中DataFrame的显示限制方式
2020/04/12 Python
英国最大的婴儿监视器网上商店:Baby Monitors Direct
2018/04/24 全球购物
Carolina Lemke Berlin澳大利亚官网:时尚太阳镜品牌
2019/09/17 全球购物
学生励志演讲稿
2014/01/06 职场文书
关于逃课的检讨书
2014/01/23 职场文书
电脑销售顾问自荐信
2014/01/29 职场文书
2014年关于两会精神的心得体会
2014/03/17 职场文书
股份转让协议书
2014/04/12 职场文书
群众路线领导对照材料
2014/08/23 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
解除处分决定书
2015/06/25 职场文书
PhpSpreadsheet中文文档 | Spreadsheet操作教程实例
2021/04/01 PHP
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
2021/07/01 MySQL