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

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

Добрый день!

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

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

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

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


Скажите, почему она не срабатывает? Всё ведь правильно написано?
  • Вопрос задан
  • 973 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
document.getElementsByClassName('container')[0].style.display = "none";
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Stepanya
потому что "document.getElementsByClassName('container')" возвращает массив
Ответ написан
Ваш ответ на вопрос

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

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