当我加载页面时,会创建一个nodeList,它看起来像这样:

[text, h4, text, span, br, input, br, span, br, input, br, span, br, input, br, span, br, input, br]

我创建了一个简单的for循环,循环遍历所有这些元素并从DOM中删除它们中的每一个. (所有元素都在< section>中)

这是循环:

for(element in videoTitlesElement.childNodes){

if(!isNaN(element)){

videoTitlesElement.removeChild(

videoTitlesElement.childNodes[element]);

}

}

但是,在循环结束时,nodeList如下所示:

[h4, span, input, span, input, span, input, span, input]

并非所有元素都被删除.为什么?

谢谢.

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐