js删除表格行的误区

原创 2006年05月26日 11:09:00

我另外一个页面去改变原来页面的表格的时候,要首先删除掉原来的行,但是却总是不能完全删除,原来的代码如下:

function clearRow_callback(){ 
  tblObj = document.getElementById("policyFeeTable"); 
      
  for( var i=1; i<tblObj.rows.length ; ; i++ )
    {
      tblObj.deleteRow(i);    
     }
     
 }

这段代码要删除原来的表格的表体,有两个问题,首先不能是deleteRow(i),应该是deleteRow(1);因为在删除表格行的时候,表格的行数在变化,这就是问题的关键,rows.length总是在变小,删除的行数总是会比预想的要少一半,所以正确的删除表格的行的代码应该这样:

function clearRow_callback(){ 
  tblObj = document.getElementById("policyFeeTable"); 
  var length= tblObj.rows.length ;      
  for( var i=1; i<length; i++ )
    {
      tblObj.deleteRow(1);    
     }     
 }

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

js实现动态删除表格的行或者列-------Day57

让静态页面动起来,这句话有没有毛病啊....

js动态的添加删除表格的行和列

声明:本文摘自网络 js动态操作表格  function init(){       _table=document.getElementById("table"); ...

js 实现 删除表格指定行

  • 2010-03-31 11:47
  • 766B
  • 下载

原生态JS和JQuery版的动态添加、删除表格行

过了太久,JQuery都生疏了,闲来没事,写着玩玩。 下面HTML代码作用:提交一个表单,将复选框的值提交(复选框的值等于后面的文本框,复选框和文本框处在同一行,可以动态添加和删除)。 》原生态J...

js(jquery)+表格行增加删除操作

1.js方法       序号     用途(项目)  金额(单位:元)     完成日期  操作   images/add.gif" ...

用JS实现动态删除表格行、列、双击编辑的代码

jquery 双击可编辑表格 有2种方案: 1、双击事件后,隐藏表格td之间的内容,插入一个 ,然后就可以编辑了。 2、双击事件后,讲当前表格td的contentEditable属性修改为t...
  • mboby
  • mboby
  • 2014-12-31 17:39
  • 247

JS动态增加删除表格行

MVC项目中与后台协调写出的关于表格数据读取、修改、删除、提交、新增数据的JS事件

在项目开发中,给后台处理相关数据交互(提交、编辑、新增、删除)时,数据这块都要用一个包裹,同时再第一行加一个,确保在点击事件发生时为这个form赋值一个ID,不然后台无法操作。在全局JS中定义自定义方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)