【javascript】イベント関連メソッド
- addEventListener()
- イベントに関数を登録する。関数は登録順に実行される。IEでは利用できない。
- removeEventListener()
- イベントに登録した関数を削除する。IEでは利用できない。
- attachEvent()
- イベントに関数を登録する。登録した関数の実行順はブラウザによって違う。IEで使えるのはこっち。
- detachEvent()
- イベントに登録した関数を削除する。IEで使えるのはこっち。
IEではaddEventListener()を利用できないため、代替としてattachEvent()を使用する。
ただし、attachEvent()で登録した関数の実行順は謎なので、実行順が重要な場合は「関数を実行する関数」を設けるなど、工夫が必要。
コメント