Задать вопрос
@Bestolkovy

Почему не срабатывает getElementsByClassName на JavaScript?

Добрый день!

Товарищи, делаю замену следующей строчке на jQuery чтобы мгновенно скрыть галерею пока не загрузились все изображения для неё:

$( ".container" ).hide();

Пишу на чистом JavaScript, чтобы срабатывала быстрее:

document.getElementsByClassName('container').style.display = "none";


Скажите, почему она не срабатывает? Всё ведь правильно написано?
  • Вопрос задан
  • 967 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
document.getElementsByClassName('container')[0].style.display = "none";
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Stepanya
потому что "document.getElementsByClassName('container')" возвращает массив
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы