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

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

JavaScript中的pow()方法使用

用javascript动态注释掉HTML代码

javascript中DOM复选框选择用法实例

javascript的函数第1/3页

JavaScript中length属性的使用方法

javaScript中push函数用法实例分析

JavaScript中Cookies的相关使用教程

javascript原型模式用法实例详解

精品推荐
分类导航