ホームページ  >  記事  >  ウェブフロントエンド  >  匿名の JavaScript イベント ハンドラーをきれいに削除するにはどうすればよいですか?

匿名の JavaScript イベント ハンドラーをきれいに削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-18 16:47:29766ブラウズ

How to Remove Anonymous JavaScript Event Handlers Cleanly?

匿名イベント リスナーの削除

要素に匿名イベント リスナーを追加すると、柔軟性とシンプルさが実現しますが、削除するときは、要素を置き換えないと問題が発生する可能性があります。

この方法で追加された匿名イベント リスナーは、要素を変更せずに削除できますか?

<br>element.addEventListener(event, function() {/<em> do work here </em>/}, false);<br>

残念ながら、答えはノーです。作成時にハンドラーへの参照が保存されていない限り、匿名イベント ハンドラーを完全に削除する方法はありません。

この問題に対処するには、ページのメイン オブジェクトなどの中央の場所にイベント ハンドラーを保存することを検討してください。 。これにより、反復処理が容易になり、必要に応じてハンドラーをきれいに破棄できるようになります。

以上が匿名の JavaScript イベント ハンドラーをきれいに削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。