チャレンジ:イベント伝播とデリゲーションの処理
メニューを表示するにはスワイプしてください
課題
ユーザーが特定のアイテムを追加および削除できる動的リストの作成。
ulというIDを持つdynamic-listに、イベントデリゲーションを使用して1つのクリックイベントリスナーを追加;- アイテムがクリックされた場合:
- クリックされた要素が
<li>の場合、そのアイテムのテキストをアラートで表示; - クリックされた要素が「Delete」ボタンの場合、該当する
<li>アイテムをリストから削除。
- クリックされた要素が
index.html
index.css
index.js
- クリックされた要素が
event.target.tagName === 'LI'かどうかは、<li>で判定; - クリックされた要素が「Delete」ボタンかどうかは、
event.target.classList.contains('delete-btn')で判定。
index.html
index.css
index.js
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 3. 章 5