javascript动态添加/删除表格数据行

操作方法

  • 01

    javascript动态添加/删除表格数据行完整示例页面代码: <html> <head> <title>Untitled  Document </title> <meta  http-equiv="Content-Type"  content="text/html;  charset=gb2312"> <script  language="javascript">  //以下控制增加一行 function  get_Element(the_ele,the_tag){ the_tag  =  the_tag.toLowerCase(); if(the_ele.tagName.toLowerCase()==the_tag) return  the_ele; while(the_ele=the_ele.offsetParent){ if(the_ele.tagName.toLowerCase()==the_tag) return  the_ele; } return(null); } function  add_Row(the_table)  { var  the_row,the_cell; var  cur_rows=the_table.rows.length; the_row=cur_rows==null?-1:(cur_rows); var  i=the_row-1; var  newrow=the_table.insertRow(i);//得到插入位置 the_cell=newrow.insertCell(0); the_cell.innerHTML=" <center  >"+i; the_cell=newrow.insertCell(1); the_cell.innerHTML=" <center  > <input  name=\"A\"  type=text  size=13>"; the_cell=newrow.insertCell(2); the_cell.innerHTML=" <center  > <input  name=\"B\"  type=text  size=13    >"; the_cell=newrow.insertCell(3); the_cell.innerHTML=" <center  > <input  name=\"C\"  type=text  size=13    >"; the_cell=newrow.insertCell(4); the_cell.innerHTML=" <center  > <input  name=\"D\"  type=text  size=13    >"; the_cell=newrow.insertCell(5); the_cell.innerHTML=" <center  > <input  name=\"E\"  type=text  size=13  >  "; the_cell=newrow.insertCell(6); the_cell.innerHTML=" <center  > <a href=#  onclick=del_row(myTable)>删除 </a>";  //删除一行 } function  del_row(the_table){ var  the_cell; the_cell=get_Element(event.srcElement,"td"); var  index=the_cell.parentElement.rowIndex; if(the_cell==null)  return; if(the_table.rows.length==1)  return; the_table.deleteRow(index); } </script> </head> <body  > <table    id="myTable"  width="100%"  border="1"  cellpadding="4"  cellspacing="1"  > <tr  class="TdContent"> <td  > <div  align="center">序号 </div> </td> <td  > <div  align="center">A </div> </td> <td  > <div  align="center">B </div> </td> <td  > <div  align="center">C </div> </td> <td  > <div align="center">D</div></td> <td  > <p align="center">E</p></td> <td align="center"  >删除</td> </tr> <tr  class="TdContent"> <td> <div  align="center">1 </div> </td> <td> <div  align="center"> <input  name="A"  type="text"  size="13"  > </div> </td> <td> <div  align="center"> <input  name="B"  type="text"  size="13"  > </div> </td> <td> <div  align="center"> <input  name="C"  type="text"  size="13"  > </div> </td> <td><div  align="center"> <input  name="D"  type="text"  size="13"  > </div></td> <td><div  align="center"> <input  name="E"  type="text"  size="13"  > </div></td> <td>&nbsp;</td> </tr> <tr  class="TdContent"> <td  colspan="7"  align="center"> <input    type="button"  value="添加一行"      class="ButtonStyle"  onClick="add_Row(myTable)"> </td> </tr> </table> </body> </html>

(0)

相关推荐

  • word怎么删除表格的行数或者列数

    这篇分享的是如何删除word里的行数或者列数 表格编辑 01 如下图,首先我找到了一张示例的表格. 02 这是一个4行4列的表格,每一个表格都填上了信息,而且信息是成绩类型的,如果这个时候我发现有信心 ...

  • Numbers怎么添加和删除表格 Numbers添加和删除表格的方法介绍

    Numbers中一些表格的添加可以让你的内容更完整,这一次小编主要讲的就是表格的添加删除操作.Numbers怎么添加删除表格?Numbers如何添加删除表格?马上看看教程吧~ Numbers添加表格: ...

  • 电脑excel表格怎么将某列固定值数据批量删除并且保持行顺序不变

    excel的基本操作大家都会使用,可是有一些操作并不仅仅依靠基本操作.,今天小编跟大家分享的是电脑excel表格怎么将某列固定值数据批量删除并且保持行顺序不变.具体如下:1.小编以图中表格为例,我们需 ...

  • wps表格如何删除重复的行或数据

    大家在办公时,办公软件应该是不可或缺的,今天小编就来和大家分享一下wps表格如何删除重复的行或数据 删除数据 01 我们在打开的表格数据中,在最后一列后输入1,2,3,4,5.如图 02 这时我们选择 ...

  • 在Excel2003/2007中删除重复数据.重复行的图文方法介绍

    大家在使用Excel表格总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据删除,以免会影响我们的工作,在Excel中删除重复数据和重复行的方法有N多,针对Excel200 ...

  • Excel2003/2007如何中删除重复数据.重复行

    大家在使用Excel表格总汇大批量数据时,难免会发现一些重复行和重复数据,这时我们就应该将那些重复的数据删除,以免会影响我们的工作,在Excel中删除重复数据和重复行的方法有N多,下面针对Excel2 ...

  • Numbers要怎么添加和删除表格

    Numbers添加表格: 1.点按工具栏中的 表格按钮,然后点按一个表格或拖移一个到工作表. 2.在单元格中键入:点按单元,然后开始键入. 移动表格:点按表格,然后拖移左上角的 "表格&qu ...

  • Excel 2003如何快速删除表格中的重复数据?

    在使用 Excel 时您可能经常需要把重复的记录删除掉.在 Excel 2003 里面如何做到这点呢?我们需要用到数据筛选的功能,下面就为大家介绍一下,来看看吧! 方法 1.我们看下面这个例子.为了大 ...

  • 电脑excel表格怎么同步给多个单元格添加相同尾数据

    excel表格是我们经常使用的办公软件,如果我们有很多数据有相同尾数据,一个一个输入就很麻烦.今天小编就跟大家分享一下电脑excel表格怎么同步给多个单元格添加相同尾数据.具体如下:1.首先我们需要在 ...