Добрый день, возник глупый вопрос по поводу работы getElementsByClassName(). Я
правда пытался нагуглить, читал руководство.
Суть вопроса проста, почему не работает скрипт?
<div class="box"> box </div>
<div class="box"> box2 </div>
<script>
var bg = document.getElementsByClassName("box");
bg.onmouseover = function() {
bg.style.background = "#888"
}
</script>
В руководстве сказано:
метод getElementsByClassName() принимает единственный строковый аргумент.
Действительно, если использовать аргумент то обработчик применяется к одному из элементов. Но ведь он должен применяться ко всем элементам с указанным классом если не указан конкретный аргумент. Видимо я что-то упускаю, прошу помочь.