我有类似的东西:
var elChildren = element.children;
如何删除 elChildren 末尾的一些项目?这种类型的列表有类似 splice 的东西吗?
最佳答案
直接说,你不能。根据规范,HTML DOM 中的 HTMLCollection 是实时的,当底层文档发生更改时,它会自动更新。
它只有只读属性 HTMLCollection.length
以及方法 HTMLCollection.item()
和 HTMLCollection.namedItem()
。如果你想改变它,你必须将它变成一个数组或一个对象。
关于javascript - 从 HTMLCollection 中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29155242/