- 非 IE ブラウザーの場合:
- イベントは泡立つので、泡立つフェーズに
change
なったときにそれをキャッチできます。document
focus
とイベントはblur
バブリングしませんが、キャプチャ フェーズで 1 つのイベント リスナーを使用してそれらをキャッチできますdocument
。
- イベントは泡立つので、泡立つフェーズに
- IE の場合:
- これら 3 つのイベントのいずれもバブルしません (
change
仕様に準拠していないイベントを含む)。 - IE にはキャプチャ フェーズはありません。
- これら 3 つのイベントのいずれもバブルしません (
したがって、私の知る限り、IE での唯一の方法はchange
、 、focus
、およびblur
すべてのフォーム コントロールにイベント リスナーを登録することです。コントロールの数が多い場合、この操作はコストがかかる可能性があります。しかし、より良い方法はありますか?