1. ホーム
  2. javascript

[解決済み] Javascriptのイベント e.which?

2022-03-10 02:58:52

質問

Javascriptのイベントの機能は何ですか? e.which ? 例を挙げて説明してください。

どのように解決するのですか?

e.which がイベントでない。 which は、プロパティとして event というラベルを貼る人が多いのですが、これは e をイベントハンドラで使用します。イベントのトリガーとなったキーのキーコード (例: keydown、keyup) が含まれます。

document.onkeypress = function(myEvent) { // doesn't have to be "e"
    console.log(myEvent.which);
};

このコードで、キーボードで押したキーのコードがコンソールに出力されます。

非推奨のお知らせ(2020年9月現在)

KeyboardEvent.which は非推奨となりました。代替となる以下のようなものをお探しください。 キーボードイベント.キー . 完全なAPIを読む こちら .