手机
当前位置:查字典教程网 >编程开发 >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中的replace()方法使用详解

JavaScript中继承用法实例分析

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

JavaScript使用技巧精选

JavaScript中substring()方法的使用

JavaScript中的this,call,apply使用及区别详解

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

javaScript中push函数用法实例分析

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

JavaScript中search()方法的使用

精品推荐
分类导航