最佳答案
在 我的 JSFiddle中,我只是尝试迭代一个元素数组。正如日志语句所证明的那样,数组是非空的。然而,对 forEach
的调用给了我一个(不太有用的)“未捕获的 TypeError
: undefined
不是一个函数”错误。
我一定是做了什么蠢事,我做错了什么?
我的代码:
var arr = document.getElementsByClassName('myClass');
console.log(arr);
console.log(arr[0]);
arr.forEach(function(v, i, a) {
console.log(v);
});
.myClass {
background-color: #FF0000;
}
<div class="myClass">Hello</div>