Czy getElementsByClassName(i podobne funkcje, takie jak getElementsByTagNamei querySelectorAll) działają tak samo, getElementByIdczy zwracają tablicę elementów?
Pytam o to, że próbuję zmienić styl wszystkich używanych elementów getElementsByClassName. Zobacz poniżej.
//doesn't work
document.getElementsByClassName('myElement').style.size = '100px';
//works
document.getElementById('myIdElement').style.size = '100px';
getElementsByClassName()implikuje liczbę mnogą, podczas gdygetElementById()implikuje pojedynczy element elementowy.