1. 程式人生 > >JS使用remove()刪除node注意事項

JS使用remove()刪除node注意事項

用remove刪除資料注意事項

在刪除大量node時,迴圈刪除注意倒著刪除,不要從小向大刪,否則會出現刪除不乾淨的情況.

var re = document.getElementsByClassName('remove');
for (var i = re.length-1;i >=0;i--) {
re[i].remove();
console.log(i);
}

千萬不要這樣刪除

var re = document.getElementsByClassName('remove');
for (var i = 0;i <re.length;i++) {
re[i].remove();
console.log(i);
}


會出現刪不乾淨的問題