エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
動的に追加された要素も静的要素もまとめてイベントの面倒をみるJS - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
動的に追加された要素も静的要素もまとめてイベントの面倒をみるJS - Qiita
動的に追加された要素もイベントを埋め込むニーズがあったのでそのメモ。 解釈としては「個別に要素にad... 動的に追加された要素もイベントを埋め込むニーズがあったのでそのメモ。 解釈としては「個別に要素にaddEventListenerしなくてもどの要素をクリックされたかがわかる」ということが実現できればいい。 最初から存在するdocumentオブジェクトにイベントリスナーを張っておけば、documentの上に乗っかってくる要素のイベントも拾ってくれますよ、というのが答え。 以下サンプルソース。 <html> <button id="id1">id:1</button> <button id="id2">id:2</button> <a href="#">anchor1</a> <script> document.addEventListener('click', (e) => { console.log(e.target); }) </script> </html> 実行結果 要素を左から順に