@dmgorbachev
Web-Design / Graphic-Desogn

Как решить ошибку sUncaught TypeError: Cannot read property 'addEventListener' of null?

Ругается на эту строчку
btnScrollDown.addEventListener('click', scrollDown);


Сам код:
(function() {
  'use strict';

  var btnScrollDown = document.querySelector('#scroll_down');

  function scrollDown() {
    var windowCoords = document.documentElement.clientHeight;
    (function scroll() {
      if (window.pageYOffset < windowCoords) {
        window.scrollBy(0, 10);
        setTimeout(scroll, 0);
      }
      if (window.pageYOffset > windowCoords) {
        window.scrollTo(0, windowCoords);
      }
    })();
  }

  btnScrollDown.addEventListener('click', scrollDown);
})();
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 2
@sergmit
Возможно страница еще не успела загрузится
Используй window.onload или $(document).ready()
Ответ написан
Комментировать
@darknefrit
Вы уверены что btnScrollDown что то находит ?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы