Javascript 从HTMLCollection中删除项
我有点像:Javascript 从HTMLCollection中删除项,javascript,Javascript,我有点像: var elChildren = element.children; 如何从elChildren末尾删除某些项目?这种类型的列表有类似于splice的东西吗?直接,你不能。根据规范,HTML DOM中的HTMLCollection是活动的,当底层文档发生更改时,它会自动更新。 它只有只读的属性HTMLCollection.length,方法HTMLCollection.item()和HTMLCollection.namedItem()。如果你想改变它,你必须把它变成一个数组或一个对
var elChildren = element.children;
如何从elChildren末尾删除某些项目?这种类型的列表有类似于splice的东西吗?直接,你不能。根据规范,HTML DOM中的HTMLCollection是活动的,当底层文档发生更改时,它会自动更新。
它只有只读的属性
HTMLCollection.length
,方法HTMLCollection.item()
和HTMLCollection.namedItem()
。如果你想改变它,你必须把它变成一个数组或一个对象。直接,你不能。根据规范,HTML DOM中的HTMLCollection是活动的,当底层文档发生更改时,它会自动更新。它只有只读的属性
HTMLCollection.length
,方法HTMLCollection.item()
和HTMLCollection.namedItem()
。如果你想改变它,你必须把它变成一个数组或一个对象。直接,你不能。根据规范,HTML DOM中的HTMLCollection是活动的,当底层文档发生更改时,它会自动更新。它只有只读的属性
HTMLCollection.length
,方法HTMLCollection.item()
和HTMLCollection.namedItem()
。如果你想改变它,你必须把它变成一个数组或一个对象。直接,你不能。根据规范,HTML DOM中的HTMLCollection是活动的,当底层文档发生更改时,它会自动更新。它只有只读的属性
HTMLCollection.length
,方法HTMLCollection.item()
和HTMLCollection.namedItem()
。如果要修改它,必须将其转换为数组或对象。更严格地说,将其复制到ArrayTanks中。我最终把它做成了一个数组,并在那里使用了splice。@Alnitak因为复制是将它变成数组的唯一方法,我几乎不认为有任何必要指定它。@Nit你知道,我认为OP可能没有。更严格地说,把它复制成ArrayTanks。我最终把它做成了一个数组,并在那里使用了splice。@Alnitak因为复制是将它变成数组的唯一方法,我几乎不认为有任何必要指定它。@Nit你知道,我认为OP可能没有。更严格地说,把它复制成ArrayTanks。我最终把它做成了一个数组,并在那里使用了splice。@Alnitak因为复制是将它变成数组的唯一方法,我几乎不认为有任何必要指定它。@Nit你知道,我认为OP可能没有。更严格地说,把它复制成ArrayTanks。我最终把它做成了一个数组,并在那里使用了拼接。@Alnitak因为复制是将它变成数组的唯一方法,我几乎不认为有任何必要指定它。@Nit你知道,我认为OP可能没有。