• Теория
  • Теория

Удаление новой задачи в списке

Задача добавляется! Но пока не удаляется. И сообщение не исчезает хоть его текст становится неактуальным при добавлении хотя бы одной новой задачи. Будем фиксить.

Чтобы задачи удалялись, надо повесить обработчик на чекбокс. При изменении статуса чекбокса будем удалять задачу из списка… Ничего не напоминает? Мы уже писали этот код, он есть в функции addCheckHandler. Мы передавали в эту функцию те элементы списка, которые уже были на странице. Теперь у нас есть новый элемент, который до этого не существовал, и его тоже надо передать в эту функцию, чтобы добавить обработчик.

Мы будем передавать task в функцию addCheckHandler до того, как будем добавлять этот элемент на страницу. Тогда в списке будет появляться элемент с обработчиком и всем необходимым функционалом. Мы как будто сначала настраиваем элемент, а уже затем добавляем его на страницу.

Сначала добавим обработчик и убедимся, что новая задача удаляется. А уже затем разберёмся с исчезновением сообщения.

Хотите начать карьеру веб-разработчика? Записывайтесь на профессию «Фронтенд-разработчик», которая стартует 27 мая 2024. Всего от 4690 ₽в месяц.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Манипуляции с DOM» тренажёра «Погружение в браузерный JavaScript» можно после регистрации и оформления подписки.