/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/javascript/js-501-23-001/main.js
15 строк
554 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
const list = document.getElementById('todo-list'); let nextId = 2; document.getElementById('add').addEventListener('click', () => { const li = document.createElement('li'); li.dataset.id = String(nextId++); li.innerHTML = `Задача ${li.dataset.id} <button type="button" data-action="delete">×</button>`; list.appendChild(li); }); list.addEventListener('click', (event) => { const deleteBtn = event.target.closest('[data-action="delete"]'); if (!deleteBtn || !list.contains(deleteBtn)) return; deleteBtn.closest('li')?.remove(); });