JavaScriptでのキー押下の取得

Eventオブジェクトを使用して、 押されたキーを取得することができます。 その方法を見てみましょう。 まず、インプットフィールドがあるとします:

html<input>

変数にその要素への参照を取得します:

javascriptlet elem = document.querySelector('input');

キーが押されるたびに発火するイベントを インプットフィールドに設定します:

javascriptelem.addEventListener('keypress', function(event) {
  
});

イベントオブジェクトの key プロパティには 押された文字が格納されます:

javascriptelem.addEventListener('keypress', function(event) {
  console.log(event.key);
});

また、code プロパティには 押されたキーのコードが格納されます:

javascriptelem.addEventListener('keypress', function(event) {
  console.log(event.code);
});
Задание 1

入力されたキーの値とそのコードを 表示するインプットフィールドを作成してください。

Задание 2

インプットフィールドで様々なキーを押し、 どのような値とコードになるか確認してください。

Задание 3

Enterキーのコードを特定してください。

Задание 4

BackSpaceキーのコードを特定してください。

Задание 5

段落とインプットフィールドがあります。 テキストを入力してEnterキーを押します。 その瞬間、入力されたテキストがインプットフィールドの下の段落に表示され、 インプットフィールドの内容が消去されるようにしてください。