使用 Array.forEach 迭代 getElementsByClassName 的结果
2022-08-29 23:41:19
我想迭代一些DOM元素,我正在这样做:
document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) {
//do stuff
});
但是我收到一个错误:
document.getElementsByClassName(“myclass”).forEach 不是一个函数
我正在使用Firefox 3,所以我知道两者都存在。这工作正常:getElementsByClassName
Array.forEach
[2, 5, 9].forEach( function(element, index, array) {
//do stuff
});
是数组的结果吗?如果不是,那是什么?getElementsByClassName