javascript - 从 HTMLCollection 中删除项目

标签 javascript

我有类似的东西:

var elChildren = element.children;

如何删除 elChildren 末尾的一些项目?这种类型的列表有类似 splice 的东西吗?

最佳答案

直接说,你不能。根据规范,HTML DOM 中的 HTMLCollection 是实时的,当底层文档发生更改时,它会自动更新。
它只有只读属性 HTMLCollection.length 以及方法 HTMLCollection.item()HTMLCollection.namedItem()。如果你想改变它,你必须将它变成一个数组或一个对象。

关于javascript - 从 HTMLCollection 中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29155242/

相关文章:

javascript - 捕获窗口纬度、经度(带传单)

javascript - 警报不适用于 vuejs

javascript - Object.length 在 javascript 中未定义

javascript - 匹配标签内的部分文本

javascript - JavaScript 中宠物的被动变量无法正常工作

javascript - 如何防止最终用户看到通过浏览器控制台进行的网络调用

javascript - 如何从用户输入中拆分逗号分隔的字符串

javascript - 如何在 sourcemaps 中使用断点 (Chrome DevTools)

javascript - HTML 页面上的数据库搜索功能可能吗?

javascript - JS : Nested for loop while parsing JSON