VGross2016
@VGross2016

Как исправить «Uncaught TypeError: learnmore.forEach is not a function»?

Пытаюсь написать функцию вызова модального окна.
html
<div class="description-btn"> Узнать подробнее</div>


JS
let learnmore = document.getElementsByClassName('.discription-btn');
    
    learnmore.forEach(function(el){
        el.addEventListener('click', function(){
        overlay.style.display = 'block';
        this.classList.add('more-splash');
        document.body.style.overflow = 'hidden';  // блокирует скролл body при открытом МО 
        });
    });


Ну и конечно на выходе (даже до клика) имеем ошибку "Uncaught TypeError: learnmore.forEach is not a function". Почему? Как сделать правильно?
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
AlexWinter
@AlexWinter
Работник
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
let learnmore = document.getElementsByClassName('discription-btn');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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