teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

誤字(evt.key)

2021/12/12 10:18

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -25,7 +25,7 @@
25
25
  var x = cvs.width / 2;
26
26
 
27
27
  window.addEventListener("keydown", (evt) => {
28
- if (evt == 37) {
28
+ if (evt.key == 37) {
29
29
  x--;
30
30
  }
31
31
  });
@@ -46,4 +46,5 @@
46
46
  ---
47
47
  ### 解決のために行った事
48
48
  - addEventListenerのkeydownは実はキー長押しが関係ないのではと思い、実は少しずつ移動しているのではないかと思ったので、addEventListener内のif文の処理を「x -= 100;」にしてみたことがありますが移動しませんでした。
49
- - addEventListenerの記述を関数内の手前や関数内の後ろや関数外の後ろに書き直したこともありましたが円は移動しませんでした。
49
+ - addEventListenerの記述を関数内の手前や関数内の後ろや関数外の後ろに書き直したこともありましたが円は移動しませんでした。
50
+ - 関数内のif文の条件式が「evt == 37」となっていたことに、質問を投稿した時気付きました。「evt.key == 37」に訂正したのですが、円は移動しませんでした。