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

Удаление элемента из списка

Событие срабатывает. Пора заменить вывод в консоль на удаление выполненной задачи.

Удалять элементы со страницы можно разными способами, один из самых простых — вызов метода remove на элементе, который нужно удалить.

element.remove();

Метод из примера выше удалит element из DOM.

Кстати, почему мы использовали именно функцию, а не добавили обработчик на элемент прямо внутри цикла? Всё дело в областях видимости. Мы уже говорили про замыкания, когда делали галерею в этой части про события. Если бы мы навесили обработчик внутри цикла, наша программа работала бы некорректно, потому что удалялся бы только последний элемент коллекции элементов. Если вы забыли, почему могло случиться именно такое поведение, можете освежить знания, начиная с этого задания и заканчивая этим.

Воспользуемся методом remove, чтобы удалить выполненную задачу в нашем приложении.

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

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

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

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

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

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