Saya ingin mengulangi beberapa elemen DOM, saya melakukan ini:
document.getElementsByClassName( "myclass" ).forEach( function(element, index, array) {
//do stuff
});
tapi saya mendapatkan kesalahan:
document.getElementsByClassName ("myclass"). forEach bukan fungsi
Saya menggunakan Firefox 3 jadi saya tahu keduanya getElementsByClassName
dan Array.forEach
ada. Ini berfungsi dengan baik:
[2, 5, 9].forEach( function(element, index, array) {
//do stuff
});
Apakah hasil dari getElementsByClassName
Array? Jika tidak, apa itu?
[].forEach.call(elsArray, function () {...})
.