unkrt
@unkrt
Junior.

Ошибка в консоле «Cannot read property 'addEventListener' of null», как решить?

Консоль ругается на мой код.
Только изучаю язык и почитав понял что вроде дело все в DOMContentLoaded, мол он подгружает страницу и верстку но не успевает отдельные файлы, и на почве этого конфликт.
Но что то почитав, не до конца понял как устранить.

Мой код:

document.addEventListener('DOMContentLoaded', () => {
	const cartBtn = document.getElementById('#cart');
	const openCart = () => {
		cart.style.display = 'flex';
	};
	cartBtn.addEventListener('click', openCart);
});

Ругается на "cartBtn.addEventListener('click', openCart);" и выдает "Uncaught TypeError: Cannot read property 'addEventListener' of null at HTMLDocument. "

Прошу помощи.
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@andreysuha
Что то знаю
Код нужно выкладывать не картинкой. В getElementById не нужно использовать # перед селектором.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект