【发布时间】:2018-05-01 23:28:09
【问题描述】:
我有一个包含 3 个对象的数组对象。我想删除除第一个之外的所有对象。
这是我从 XML 获得的数据:
mrArr[0] = <Data>
<G> "Val" = "5" </G>
</Data>
mrArr[1] = <Data>
<G> "Val" = "6" </G>
</Data>
mrArr[2] = <Data>
<G> "Val" = "7" </G>
</Data>
我创建了一个循环来尝试执行此操作,但它只删除一个元素。我的循环有什么问题?:
for(var i = 1; i < myArr.length; i++){
myArr[i].remove();
}
它只删除一个元素。
【问题讨论】:
-
这是一个 dom 元素的数组吗?
-
@charlietfl 是的,我从 xml 中获取了数组。
-
提供minimal reproducible example。显示的内容应该有效
-
这不是一个可运行的例子
标签: javascript nodelist xmlnodelist