呼び出されたイベント名を取得するには、event.typeを使います。
サンプルソース
例)イベント名を取得する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script> function sampleFnc(){ //イベント名を出力する console.log(event.type); } </script> </head> <body> <input type="button" value="ボタン" onclick="sampleFnc();"> <input type="text" onkeydown="sampleFnc();"> <input type="checkbox" onfocus="sampleFnc();"> </body> </html> |
- (結果)
- click keydown onfocus
解説
- 取得できるイベント名は以下のとおりです。
click、dblclick、focus、blur、change、submit、reset、load、unload、keyup、keydown、keypress、select、mousedown、mouseup、mouseout、mouseover、mousemove、dragdrop、move、resize、abort、error