event.preventDefault();
MDN
JS Primer
抽象
- Elementが持つデフォルトの動作を止める
具象
- フォームが持つデフォルトの動作とは、フォームの内容を指定したURLへ送信するという動作
イベントリスナーの登録/削除
# イベントリスナーの追加 イベントターゲット.addEventListener(イベント名,リスナー,[オプション]) # イベントリスナーの削除 イベントターゲット.removeEventListener(イベント名,リスナー,[オプション])
イベントリスナーの種類
タイプ | イベント名 | 説明 |
---|---|---|
Click | click | 左ボタンシングルクリック |
dblclick | 左ボタンダブルクリック | |
contextmenu | 右ボタンクリック | |
contextmenu | マウスのボタンを押した時 | |
contextmenu | マウスのボタンを離した時 | |
--- | --- | --- |
Mouse | mousemove | 対象エリア内でマウスを動かした時 |
mouseenter | 対象エリアにカーソルが入った時 | |
mouseleave | 対象エリアからカーソルが出た時 | |
mouseover | 対象エリアにカーソルが入った時(バブリングあり) | |
mouseout | 対象エリアからカーソルが出た時(バブリングあり) | |
mousewheel | マウスホイールを回転させた時 | |
--- | --- | --- |
Touch | touchstart | タッチ開始時 |
touchmove | タッチポイント移動時 | |
touchend | タッチ終了時 | |
--- | --- | --- |
テキスト選択時 | selectstart | テキスト選択開始時 |
--- | --- | --- |
キーボード | keydown | キーが押された時 |
keypress | キーが押された時(文字キーのみ=修飾キー以外) | |
keyup | キーが離された時 | |
--- | --- | --- |
イベント発火 | dispatchEvent(イベント) | イベントを発生させる |
--- | --- | --- |
Defalut EventをCancel | preventDefault() | イベントのデフォルトの挙動をキャンセル |