Bazı DOM öğeleri üzerinde yineleme yapmak istiyorum, bunu yapıyorum:
document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) {
//do stuff
});
ama bir hata alıyorum:
document.getElementsByClassName ("myclass"). forEach bir işlev değil
Ben de bunu biliyoruz bu yüzden Firefox 3 kullanıyorum getElementsByClassName
ve Array.forEach
mevcuttur. Bu iyi çalışıyor:
[2, 5, 9].forEach( function(element, index, array) {
//do stuff
});
getElementsByClassName
Bir Dizinin sonucu mu? Eğer değilse, nedir?
[].forEach.call(elsArray, function () {...})
.