Do getElementsByClassName
(и аналогичные функции, такие как getElementsByTagName
и querySelectorAll
) работают так же, как getElementById
или они возвращают массив элементов?
Причина, по которой я спрашиваю, заключается в том, что я пытаюсь изменить стиль всех элементов, используя getElementsByClassName
. Увидеть ниже.
//doesn't work
document.getElementsByClassName('myElement').style.size = '100px';
//works
document.getElementById('myIdElement').style.size = '100px';