13

私はJavascriptがまったく初めてです。しかし、以前に Activescript について少し学びました。addEventListener を使用してイベントを処理するように教えられました。

しかし、JavaScript に関して言えば、addEventListener はオプションですが、addEventListener を使用するのはマイナーな方法のようです。代わりに、人々は onChange() を使用します。

構文を除いて、動作の違いはありますか?

また、常にremoveEventListenerを使用するように教えられました。あまり必要ではないようです。onChange を使用する場合、removeEventListener をコーディングする必要はありませんか?

ありがとうございました

4

4 に答える 4

14

2つの主な違い:

  • addEventListenerは古いIEブラウザと互換性がありません
  • onchangeはイベントリスナーを追加しません:既存のリスナーを置き換えます
于 2013-02-14T20:03:30.310 に答える
3

を使用addEventListenerすると、複数のイベントリスナーをアタッチできます。これはonchange属性には当てはまりません。

于 2013-02-14T20:03:15.083 に答える