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 getElementsByClassNameve Array.forEachmevcuttur. Bu iyi çalışıyor:
[2, 5, 9].forEach( function(element, index, array) {
//do stuff
});
getElementsByClassNameBir Dizinin sonucu mu? Eğer değilse, nedir?
[].forEach.call(elsArray, function () {...}).