我想删除具有特定className的DIV的ChildNodes。
最好的方式是什么?
感谢。
答案 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]);
}
}