最終更新:2022-04-21 (木) 19:11:13 (733d)  

JavaScript/イベント
Top / JavaScript / イベント

JavaScript/イベント処理

HTML/イベント属性で設定

  • <button onclick="alert(1)">button</button>

DOMのプロパティに代入 (DOM/Event)

  • 第1引数にイベントオブジェクト(JavaScript/event)が代入される
    let button = document.getElementById('xxx');
    button.プロパティ = イベントハンドラ;

attachEvent

addEventListener

JavaScript/イベント名

JavaScript/イベントオブジェクト

  • JavaScript/event
  • イベントが発生したとき、eventオブジェクトが動的に生成され、そのイベントを処理することになっているイベントリスナに逐次的に渡されます。
  • Netscape系ではイベントハンドラに直結してる関数の第1引数に自動的にイベントオブジェクト(event)が入ります。
  • IEの場合はイベントハンドラの実行箇所から渡されなくても、window.eventとしてオブジェクトを参照できます。

Android/イベント/伝播?

MDN