@xonar
А смысл?

Почему JS в codepen работает, а на сервере или локалке нет?

В codepen при нажатие на вход, всплывает форма авторизации, оверлей и всё удачно можно скрыть. То есть, js код отрабатывает отлично.

Пример - https://codepen.io/ruslan-lysenko/pen/rEgqBe

А вот на локалке или на реальном сервере не отрабатывает js код, а в консоли браузера пишет:


Uncaught TypeError: Cannot read property 'addEventListener' of null
at modal.js:5


Почему в codepen работает, а у меня с такими же данными на локалке или реальном сервер нет?
До этого создавал вопрос по этой проблеме, но думал, что проблема в VS code и его open live server, а оказалось, что не так.
  • Вопрос задан
  • 368 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
скрипт подключен после того как в html появляется этот '.login-link', или в < head > например?
выглядит что js выполняется до того, как рисуется дерево html, и элемент просто еще не существует

5d2cb12c0f48c942524947.png
вот вставил скрипт перед закрывающим /body
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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