Do getElementsByClassName
(und ähnliche Funktionen wie getElementsByTagName
und querySelectorAll
) Arbeit die gleiche wie getElementById
oder kehren sie eine Reihe von Elementen?
Der Grund, den ich frage, ist, dass ich versuche, den Stil aller Elemente mit zu ändern getElementsByClassName
. Siehe unten.
//doesn't work
document.getElementsByClassName('myElement').style.size = '100px';
//works
document.getElementById('myIdElement').style.size = '100px';
getElementsByClassName()
impliziert einen Plural, währendgetElementById()
ein singuläres Elementelement impliziert wird.