回答編集履歴
2
コード整備
answer
CHANGED
|
@@ -1,8 +1,21 @@
|
|
|
1
|
-
`addEventListener('keydown', event => {`とした上で、`
|
|
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
|
|
17
|
+
const code = event.code;
|
|
6
|
-
|
|
18
|
+
if (code === 32) label.next();
|
|
19
|
+
event.preventDefault();
|
|
7
|
-
});
|
|
20
|
+
}, false);
|
|
8
21
|
```
|
1
コード追記
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
|
+
```
|