如何将删除p元素的forEach版DOM操作代码改写为普通for循环
你编写的代码缺少从NodeList中按索引获取对应p元素的逻辑,修改后的可运行代码如下:
const ps = document.querySelectorAll('p') for (let i = 0; i < ps.length; i++) { ps[i].remove() }
补充说明:
document.querySelectorAll('p')返回的是类数组结构的NodeList对象,支持通过[索引]的方式读取对应位置的DOM元素- 循环变量
i使用let声明可避免污染全局作用域
内容的提问来源于stack exchange,提问作者notADevYet
相关产品推荐
相关产品推荐

