- 相關(guān)推薦
java script remove Child的使用注意事項
假如:一段普通的代碼:
其中g(shù)ift_list為一個table的id
復(fù)制代碼 代碼如下:
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]);}
那么這時候只會刪除第一行,因為當(dāng)刪除了一個之后,行的位置會向前移動一位。
giftTrs.length也會相應(yīng)減一。
因此正確的操作方法是:
復(fù)制代碼 代碼如下:
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]);}。
【java script remove Child的使用注意事項】相關(guān)文章:
使用Java的枚舉類型的方法10-19
Java重載使用方法08-22
關(guān)于Java for循環(huán)語句的使用08-27
Java使用方法集錦09-07
Java入門教程:如何使用一個Java06-12
java對象持久化的使用技巧09-23
Java語言相關(guān)使用方法08-27
Java中ArrayList類的使用用法07-12
java system類使用方法示例10-09