カスタム要素を作成していて、その要素とそのすべての子要素がロードされたらコードを実行したいと考えています。コンストラクターのカスタム要素がthis.addEventListener("DOMContentLoaded", function() { ... });
どこにあるかを試しました。this
これはうまくいきませんでした。(イベント リスナーの追加は、もちろん、document
代わりにを使用する場合に機能します。) ただし、カスタム要素に追加すると、this
などの DOM ミューテーション イベントがイベント リスナーとして機能します。DOMNodeInserted
そのため、ドキュメントだけでなく、どのイベントを要素にアタッチできるかを明確にしたかっただけです (実際には、このイベント リスナーを追加する要素がカスタム リスナーであるという事実とは何の関係もないと思います)。
質問する
325 次