SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【javascript】イベント関連メソッド

addEventListener()
イベントに関数を登録する。関数は登録順に実行される。IEでは利用できない。
removeEventListener()
イベントに登録した関数を削除する。IEでは利用できない。
attachEvent()
イベントに関数を登録する。登録した関数の実行順はブラウザによって違う。IEで使えるのはこっち。
detachEvent()
イベントに登録した関数を削除する。IEで使えるのはこっち。

IEではaddEventListener()を利用できないため、代替としてattachEvent()を使用する。

ただし、attachEvent()で登録した関数の実行順は謎なので、実行順が重要な場合は「関数を実行する関数」を設けるなど、工夫が必要。

関連するメモ

コメント