Показать сообщение отдельно
  #1 (permalink)  
Старый 01.03.2015, 13:00
Новичок на форуме
Отправить личное сообщение для krishna Посмотреть профиль Найти все сообщения от krishna
 
Регистрация: 01.03.2015
Сообщений: 2

Метод getElementsByClassName()
Добрый день, возник глупый вопрос по поводу работы 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() принимает единственный строковый аргумент.
Действительно, если использовать аргумент то обработчик применяется к одному из элементов. Но ведь он должен применяться ко всем элементам с указанным классом если не указан конкретный аргумент. Видимо я что-то упускаю, прошу помочь.
Ответить с цитированием