知识大全 js动态给table添加/删除tr

Posted 内容

篇首语:天下之事常成于困约,而败于奢靡。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 js动态给table添加/删除tr相关的知识,希望对你有一定的参考价值。

  <!DOCTYPE HTML PUBLIC " //W C//DTD HTML Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <script language="javascript">// Example: obj = findObj("image "); function findObj(theObj theDoc) var p i foundObj; if(!theDoc) theDoc = document; if( (p = theObj indexOf("?")) > && parent frames length) theDoc = parent frames[theObj substring(p+ )] document; theObj = theObj substring( p); if(!(foundObj = theDoc[theObj]) && theDoc all) foundObj = theDoc all[theObj]; for (i= ; !foundObj && i < theDoc forms length; i++) foundObj = theDoc forms[i][theObj]; for(i= ; !foundObj && theDoc layers && i < theDoc layers length; i++) foundObj = findObj(theObj theDoc layers[i] document); if(!foundObj && document getElementById) foundObj = document getElementById(theObj); return foundObj; //添加一个参与人填写行 function AddSignRow() //读取最后一行的行号 存放在txtTRLastIndex文本框中 var txtTRLastIndex = findObj("txtTRLastIndex" document); var rowID = parseInt(txtTRLastIndex value);

  var signFrame = findObj("SignFrame" document); //添加行 var newTR = signFrame insertRow(signFrame rows length); newTR id = "SignItem" + rowID;

  //添加列:序号 var newNameTD=newTR insertCell( ); //添加列内容 newNameTD innerHTML = newTR rowIndex toString();

  //添加列:姓名 var newNameTD=newTR insertCell( ); //添加列内容 newNameTD innerHTML = "<input name= txtName" + rowID + " id= txtName" + rowID + " type= text size= />";

  //添加列:电子邮箱 var newEmailTD=newTR insertCell( ); //添加列内容 newEmailTD innerHTML = "<input name= txtEMail" + rowID + " id= txtEmail" + rowID + " type= text size= />";

  //添加列:电话 var newTelTD=newTR insertCell( ); //添加列内容 newTelTD innerHTML = "<input name= txtTel" + rowID + " id= txtTel" + rowID + " type= text size= />";

  //添加列:手机 var newMobileTD=newTR insertCell( ); //添加列内容 newMobileTD innerHTML = "<input name= txtMobile" + rowID + " id= txtMobile" + rowID + " type= text size= />";

  //添加列:公司名 var newCompanyTD=newTR insertCell( ); //添加列内容 newCompanyTD innerHTML = "<input name= txtCompany" + rowID + " id= txtCompany" + rowID + " type= text size= />";

   //添加列:删除按钮 var newDeleteTD=newTR insertCell( ); //添加列内容 newDeleteTD innerHTML = "<div align= center style= width: px ><a # " + rowID + " )">删除</a></div>";

  //将行号推进下一行 txtTRLastIndex value = (rowID + ) toString() ; //删除指定行 function DeleteSignRow(rowid) var signFrame = findObj("SignFrame" document); var signItem = findObj(rowid document);

  //获取将要删除的行的Index var rowIndex = signItem rowIndex;

  //删除指定Index的行 signFrame deleteRow(rowIndex);

  //重新排列序号 如果没有序号 这一步省略 for(i=rowIndex;i<signFrame rows length;i++) signFrame rows[i] cells[ ] innerHTML = i toString(); //清空列表 function ClearAllSign() if(confirm( 确定要清空所有参与人吗? )) var signFrame = findObj("SignFrame" document); var rowscount = signFrame rows length;

  //循环删除行 从最后一行往前删除 for(i=rowscount ;i > ; i ) signFrame deleteRow(i);

  //重置最后行号为 var txtTRLastIndex = findObj("txtTRLastIndex" document); txtTRLastIndex value = " ";

cha138/Article/program/Java/JSP/201311/20367

相关参考

知识大全 JS动态创建Table,Tr,Td并赋值的具体实现

JS动态创建Table,Tr,Td并赋值的具体实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 js正则匹配table tr

我觉得比ijao简单但是脑子就是转不过弯请正则高手看看阿  复制代码代码如下:/<tr[^>]*>[\\s\\S]*?<\\/tr>/gicha138/Arti

知识大全 js添加table的行和列 具体实现方法

这篇文章介绍了js添加table的行和列具体实现方法有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/201

知识大全 js添加table的行和列具体实现方法

  这篇文章介绍了js添加table的行和列具体实现方法有需要的朋友可以参考一下【责编:at】cha138/Article/program/Java/JSP/201311/19306

知识大全 js动态创建表格,删除行列的小例子

这篇文章介绍了js动态创建表格删除行列的实例代码有需要的朋友可以参考一下 复制代码代码如下:cha138/Article/program/Java/JSP/201311/20196

知识大全 JS自定义功能函数实现动态添加网址参数修改网址参数值

JS自定义功能函数实现动态添加网址参数修改网址参数值  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 .net中申请单动态添加实现方法及代码

  一个申请单可以包含N个项目添加申请单时就需要动态加入代码了  动态Table表格  <tableborder=width=%id=tabzxname=tabzxalign=centercla

知识大全 .net中申请单动态添加实现方法及代码[1]

  一个申请单可以包含N个项目添加申请单时就需要动态加入代码了  动态Table表格<tableborder=width=%id=tabzxname=tabzxalign=centerclass

知识大全 JS实现可改变列宽的table实例

JS实现可改变列宽的table实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本文为大家详细介绍

知识大全 用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例

用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内