Challenge: Handle Event Propagation and Delegation
メニューを表示するにはスワイプしてください
Task
You're building a dynamic list where users can add and delete specific items.
- Use event delegation by adding a single click event listener to the
ulwith IDdynamic-list; - When an item is clicked:
- If the clicked element is an
<li>, show an alert with the text of the clicked item; - If the clicked element is a "Delete" button, remove the corresponding
<li>item from the list.
- If the clicked element is an
index.html
index.css
index.js
- Use
event.target.tagName === 'LI'to check if the clicked element is an<li>; - Use
event.target.classList.contains('delete-btn')to check if the clicked element is a "Delete" button.
index.html
index.css
index.js
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 5