手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript removeChild 使用注意事项
javascript removeChild 使用注意事项
摘要:假如:一段普通的代码:其中gift_list为一个table的id复制代码代码如下:vargiftBody=document.getElem...

假如:一段普通的代码:

其中gift_list为一个table的id

复制代码 代码如下:

var giftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0];

var giftTrs = giftBody.getElementsByTagName("tr");

for (var i=0;i<giftTrs.length;i++)

{

giftTrs[i].removeChild(giftTrs[i]);

}

那么这时候只会删除第一行,因为当删除了一个之后,行的位置会向前移动一位。

giftTrs.length也会相应减一。

因此正确的操作方法是:

复制代码 代码如下:

var giftBody = document.getElementById("gift_list").getElementsByTagName("tbody")[0];

var giftTrs = giftBody.getElementsByTagName("tr");

var len = giftTrs.length; //需要将giftTrs.length的length属性存储起来

for (var i=0;i<len;i++)

{

giftBody.removeChild(giftTrs[0]);

}

【javascript removeChild 使用注意事项】相关文章:

javascript操作ul中li的方法

javascript组合使用构造函数模式和原型模式实例

JavaScript中继承用法实例分析

JavaScript中length属性的使用方法

javascript常用方法总结

JavaScript中reduce()方法的使用详解

Javascript 高阶函数使用介绍

JavaScript中的replace()方法使用详解

JavaScript中的bold()方法使用详解

JavaScript中的italics()方法的使用介绍

精品推荐
分类导航