Do getElementsByClassName
(e funzioni simili come getElementsByTagName
e querySelectorAll
) opera la stessa getElementById
o se invece restituiscono un array di elementi?
Il motivo per cui lo chiedo è perché sto cercando di cambiare lo stile di tutti gli elementi usando getElementsByClassName
. Vedi sotto.
//doesn't work
document.getElementsByClassName('myElement').style.size = '100px';
//works
document.getElementById('myIdElement').style.size = '100px';
getElementsByClassName()
implica un plurale, mentregetElementById()
implica un elemento elemento singolare.