从.tree中删除所有domtree中的#div id

时间:2018-12-14 19:35:32

标签: javascript

如何使用普通JavaScript删除类为#divs且ID为.something的所有div。

例如:

function removeEl() {
var removeEl = document.querySelectorAll('.selected');
if (removeEl.length > 0) {
    for (var i = 0; i < removeEl.length; i++) { 
        var elem = document.getElementById("box1");
        elem.remove();

    }
}

}

这将删除所有div box1,但是我要删除所有类别为.selected的box1

2 个答案:

答案 0 :(得分:-1)

只需使用:

for (var i = 0; i < removeEl.length; i++) {
    removeEl[i].remove();
}

您已经选择了要删除的所有元素。因此,无需使用给定的ID再次选择它。

答案 1 :(得分:-2)

function removeEl() {
var removeEl = document.querySelectorAll('.selected');
  if (removeEl.length > 0) {
    for (var i = 0; i < removeEl.length; i++) { 
    //var elem = document.getElementById("box1");
     removeEl[i].parentNode.removeChild(removeEl[i]);

  }
 }
}