連絡先 Hikwareホーム
Hikware.Tech
自分用の覚え書きをそのまま公開。参考程度にどうぞ。

addEventListener と"onなんたら"の違い

公開日 2018/02/04
最終更新 2018/02/04
  • JavaScript でイベントリスナーを登録する際、onなんたら ってプロパティに設定してる人と addEventListener() メソッドを使ってる人が居る。どう違うの?

調べて分かったこと

  • onなんたら は古くからある登録方法。イベントリスナーは1つしか登録できず、後から登録した物で上書きされる。

  • addEventListener() は後から追加された方法。イベントリスナーは複数登録できるし、挙動についてのオプション指定が可能。

  • 現状使われてるブラウザではほぼ addEventListener() を利用可能。ただしIE8以前をサポートするなら addEventListener() の代わりに attachEvent() を使わないといけない。まあそもそも今さらIE8に対応する気ないけど。