Erstmal muss der Browser getElementsByClassName unterstützen
Das dürfte kein Problem sein. Wenn man den IE8 noch unterstützen möchte kann man auch document.querySelector/All als Fallback benutzen.
und zweitens: Elements! D.h. du bekommst einen Array mit allen Elementen zurück
Nein ein array-ähnliches Objekt, nämlich eine NodeList.