Faire getElementsByClassName
(et des fonctions similaires comme getElementsByTagName
et querySelectorAll
) fonctionnent de la même manière getElementById
ou renvoient-elles un tableau d'éléments?
La raison pour laquelle je demande est que j'essaie de changer le style de tous les éléments en utilisant getElementsByClassName
. Voir ci-dessous.
//doesn't work
document.getElementsByClassName('myElement').style.size = '100px';
//works
document.getElementById('myIdElement').style.size = '100px';
getElementsByClassName()
implique un pluriel, alors qu'ilgetElementById()
implique un élément élément singulier.