と、
HTML要素がイベントに応答できるようになります。
イベント: Web ページ上のクリックなど。
したがって、プログラマによって事前に作成されたプログラムを実行するには、
onxxx と addEventListener()という
2 つの主な方法があります。
その onxxx 属性を設定することです。
() { // ボックスがクリックされると、ここのステートメントが実行されます}
イベント名 | イベントの説明 | |
---|---|---|
マウスがオブジェクト上でシングルクリック | されている場合 | |
onclick | マウスがオブジェクト上でダブルクリックされている場合 | ondblclick|
マウスボタンが押された場合 | onmousedown | オブジェクト |
マウス ボタンが離されたときの | onmouseup | オブジェクト上で|
onmousemove | オブジェクト上でマウス ボタンが移動されたときの | |
onmouseenter | マウスがオブジェクトに入ったとき (同様のイベント onmouseover) | |
onmouseleave | マウスがオブジェクトから離れたとき (同様のイベント onmouseout) |
名 | イベントの説明 |
---|---|
onkeypress | (矢印キーやファンクション キーなどのシステム ボタンは認識されません) |
onkeydown | (システム ボタンは認識され、onkeypress の前に発生します) |
onkeyup | キーボードのキーが押されたときがリリースされる |
イベント名 イベントの | 説明 | |
---|---|---|
onchange | ユーザーがフォーム フィールドの内容を変更すると、 | |
onfocus | 要素がフォーカスを取得したとき (タブ キーやマウス クリックなど)、 | |
要素がフォーカスを失ったとき | onblur | |
トリガー | さ | れます。フォームが送信される |
onreset | フォームがリセットされるとき |
イベント名 | イベントの説明 |
---|---|
onload | ページまたは画像が完了するとき 読み込み |
onunload | ユーザーがページを終了するとき |
は外部から内部(キャプチャ フェーズ)に始まり、その後から
ただし、 onxxx (DOM レベル 0)の
ように記述すると、 addEventListener() メソッド (DOM レベル 2) を使用する必要があります
('click')。
、 関数(){ // これはイベント処理関数です。}, true) // true はキャプチャ フェーズをリッスンすることを意味し、false はバブリング フェーズをリッスンすることを意味します。