Snatch08
@Snatch08

Как решить проблемисы с Cannot read properties of null?

В теле документа еще нет div (таки и должно быть, div добавляется по клику). На добавленный div заранее подготовлена функция. Эта функция удаляет этот div по клику. Браузер ругается "Cannot read properties of null", ну это и понятно, div же еще не создан. Как решить эту проблему? Можно ли сделать так, чтобы не ругался и не пробовал считывать то, чего еще пока нет?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Можно слушать клики не на самих div'ах под удаление, а выше. Только создаваемые div'ы как-то помечать, например, доп. классом, чтобы не поудалять лишнее.
В слушателе кликов выше проверять: есть ли у кликнутого элемента event.target тот самый класс.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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