java script remove Child的使用注意事項
假如:一段普通的代碼:
其中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; /pic/p>
for (var i=0;i<len;i++);
{giftBody.removeChild(giftTrs[0]);}。
【java script remove Child的使用注意事項】相關文章:
Java數(shù)組的使用03-11
如何使用java12-19
通過java script腳本復制網(wǎng)頁上的一個表格12-13
Java for循環(huán)語句使用09-27
JAVA中的if語句的使用10-15
JAVA中If語句的使用02-22
如何使用java多線程10-09
java使用反射技術示例10-08
java函數(shù)使用方法10-28