1. 程式人生 > 其它 >js刪除NodeList元素(用getElementsByClassName、getElementsByTagName獲取的陣列進行刪除等操作)

js刪除NodeList元素(用getElementsByClassName、getElementsByTagName獲取的陣列進行刪除等操作)

技術標籤:JavaScript前端javascript

var divs = document.getElementsByClassName("dragwin"); 獲取所有類名是dragwin, 結果的是NodeList,先轉成Array再進行陣列操作。

 var divs = document.getElementsByClassName("dragwin");
 divs = [].slice.apply(divs); //先把NodeList轉換為Array
 divs = divs.filter(function (item) {//然後再按照自己需求進行陣列操作
        return item.id !== 1;
 });