Завдання: Обробка Поширення та Делегування Подій
Завдання
Створюється динамічний список, у якому користувачі можуть додавати та видаляти окремі елементи.
- Використати делегування подій, додавши єдиний обробник події кліку до
ulз IDdynamic-list; - При натисканні на елемент:
- Якщо натиснуто на
<li>, показати сповіщення з текстом вибраного елемента; - Якщо натиснуто на кнопку "Delete", видалити відповідний елемент
<li>зі списку.
- Якщо натиснуто на
index.html
index.css
index.js
- Використовуйте
event.target.tagName === 'LI'для перевірки, чи натиснуто на<li>; - Використовуйте
event.target.classList.contains('delete-btn')для перевірки, чи натиснуто на кнопку "Delete".
index.html
index.css
index.js
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 5
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Suggested prompts:
Can you show me the JavaScript code for handling the event delegation?
How do I add new items to the dynamic list?
Can you explain how the delete functionality works in more detail?
Awesome!
Completion rate improved to 2.22
Завдання: Обробка Поширення та Делегування Подій
Свайпніть щоб показати меню
Завдання
Створюється динамічний список, у якому користувачі можуть додавати та видаляти окремі елементи.
- Використати делегування подій, додавши єдиний обробник події кліку до
ulз IDdynamic-list; - При натисканні на елемент:
- Якщо натиснуто на
<li>, показати сповіщення з текстом вибраного елемента; - Якщо натиснуто на кнопку "Delete", видалити відповідний елемент
<li>зі списку.
- Якщо натиснуто на
index.html
index.css
index.js
- Використовуйте
event.target.tagName === 'LI'для перевірки, чи натиснуто на<li>; - Використовуйте
event.target.classList.contains('delete-btn')для перевірки, чи натиснуто на кнопку "Delete".
index.html
index.css
index.js
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 5