Я хочу перебрать некоторые элементы 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
массива? Если нет, что это такое?