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

回答編集履歴

2

コード整備

2025/02/24 08:18

投稿

Refrain
Refrain

スコア684

answer CHANGED
@@ -1,8 +1,21 @@
1
- `addEventListener('keydown', event => {`とした上で、`const key_code = event.keyCode;`ではないです
1
+ `addEventListener('keydown', event => {`とした上で、`event`からデータを取得してください。
2
2
 
3
+ ```javascript
4
+ // "addEventListener"のコールバックは、引数でイベントのデータを受け取れます
5
+ addEventListener('keydown', () => {
6
+ // "code"はイベントのデータの一部です。"event"から取得してください
7
+ // "keyCode"は非推奨なので、"code"に置き換えてください
8
+ const key_code = KeyboardEvent.keyCode;
9
+ if (key_code === 32) label.next();
10
+ // "preventDefault"はイベントのメソッドの一部です。"event"から取得してください
11
+ KeyboardEvent.preventDefault();
12
+ }, false);
3
13
  ```
14
+
15
+ ```javascript
4
16
  addEventListener('keydown', event => {
5
- const {code, key} = event;
17
+ const code = event.code;
6
- // do something here
18
+ if (code === 32) label.next();
19
+ event.preventDefault();
7
- });
20
+ }, false);
8
21
  ```

1

コード追記

2025/02/24 07:48

投稿

Refrain
Refrain

スコア684

answer CHANGED
@@ -1,1 +1,8 @@
1
- `addEventListener('keydown', event => {`とした上で、`const key_code = event.keyCode;`ではないですか?
1
+ `addEventListener('keydown', event => {`とした上で、`const key_code = event.keyCode;`ではないですか?
2
+
3
+ ```
4
+ addEventListener('keydown', event => {
5
+ const {code, key} = event;
6
+ // do something here
7
+ });
8
+ ```