11
JS:使用Array.forEach遍历getElementsByClassName的结果
我想遍历一些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数组的结果吗?如果没有,那是什么?