删除DIV中的子节点

时间:2010-08-04 12:55:10

标签: javascript

我想删除具有特定className的DIV的ChildNodes。

最好的方式是什么?

感谢。

1 个答案:

答案 0 :(得分:5)

var myDiv = document.getElementById('my-div'),
    children = myDiv.childNodes,
    len = children.length,
    reg = /(?:\s|^)fooClass(?:\s|$)/;

while (len--) {
     if (reg.test(children[len].className || '')) {
         myDiv.removeChild(children[len]);
     }
}