【发布时间】:2015-02-22 13:58:05
【问题描述】:
var myArray = [];
myArray = document.querySelectorAll('.selected');
当我调用 myArray.splice - 它是未定义的。我怎样才能避免这种情况?我需要从该数组中删除一些 DOM 元素。
【问题讨论】:
-
你能给我们看看HTML代码,选择了类吗?
-
myArray 是 Nodelist 而不是普通数组
-
我希望你不要想象从节点列表中删除元素会从文档中删除它们。为什么要从数组中移除元素?
-
@torazaburo,我没有想象这个。我只想从 myArray 中删除一些元素。
标签: javascript arrays