質問編集履歴

2

javascriptの間違っていた部分を訂正しました。

2021/12/06 02:21

投稿

kikitetomoro
kikitetomoro

スコア1

test CHANGED
@@ -1 +1 @@
1
- javascriptのタイピングゲームで問題文の表示ができない
1
+ javascriptのタイピングゲームで正解パターンができない
test CHANGED
@@ -2,7 +2,9 @@
2
2
 
3
3
  javascriptでタイピングゲームを作っています。
4
4
 
5
- 問題文の表ができません。
5
+ 正解パターンの表ができません。
6
+
7
+ 同じ文を打っても、間違いと出てしまいます。
6
8
 
7
9
  ### 発生している問題・エラーメッセージ
8
10
 
@@ -10,11 +12,7 @@
10
12
 
11
13
  ```
12
14
 
13
- game.js:46 Uncaught TypeError: Cannot set properties of null (setting 'value')
14
15
 
15
- at init (game.js:46)
16
-
17
- at game.js:41
18
16
 
19
17
  ```
20
18
 
@@ -24,7 +22,7 @@
24
22
 
25
23
 
26
24
 
27
- ```ここに言語名を入力
25
+ ```javascript
28
26
 
29
27
  let subject = document.getElementById('subject');
30
28
 
@@ -38,29 +36,23 @@
38
36
 
39
37
  let questionArray = [
40
38
 
41
- 'How should I address you?',
39
+ 'apple',
42
40
 
43
- 'How do you know Mr Smith?',
41
+ 'banana',
44
42
 
45
- 'May I introduce Mr Peel to you?',
43
+ 'apple',
46
44
 
47
- 'This is Sam, who is a friend of mine.',
45
+ 'banana',
48
46
 
49
- 'I don’t think we’ve been properly introduced. I am Ken.',
47
+ 'apple',
50
48
 
51
- 'What do you do for a living?',
49
+ 'banana'
52
-
53
- 'I work for the XYZ company.',
54
-
55
- 'What do you do in your spare (free) time?'
56
50
 
57
51
  ];
58
52
 
59
53
 
60
54
 
61
-
62
-
63
- let time = 20;
55
+ let time = 60;
64
56
 
65
57
  let count = 0;
66
58
 
@@ -90,7 +82,7 @@
90
82
 
91
83
 
92
84
 
93
- if(mytext.value === submit.textContent) {
85
+ if(mytext.value == submit.textContent) {
94
86
 
95
87
  count++;
96
88
 
@@ -112,7 +104,7 @@
112
104
 
113
105
  function init() {
114
106
 
115
- const rnd = Math.floor(Math.random * questionArray.length);
107
+ const rnd = Math.floor(Math.random() * questionArray.length);
116
108
 
117
109
  subject.textContent = questionArray[rnd];
118
110
 
@@ -121,8 +113,6 @@
121
113
  mytext.focus();
122
114
 
123
115
  }
124
-
125
-
126
116
 
127
117
 
128
118
 
@@ -164,11 +154,11 @@
164
154
 
165
155
  <div class="typingGame">
166
156
 
167
- <h1 id="subject"></h1>
157
+ <h1 id="subject">dkns</h1>
168
158
 
169
159
  <input type="text" id="myText">
170
160
 
171
- <input type="submit" id="submit" value="送信">
161
+ <button id="submit" >送信</button>
172
162
 
173
163
  <p id="currentTime"></p>
174
164
 
@@ -197,7 +187,3 @@
197
187
 
198
188
 
199
189
  ### 補足情報(FW/ツールのバージョンなど)
200
-
201
-
202
-
203
- カウントダウンの関数と終了時の関数は正常に動いてくれます。

1

エラーは無くなりましたが、ランダムに表示される問題文がh1タグ内に表示できません

2021/12/06 02:21

投稿

kikitetomoro
kikitetomoro

スコア1

test CHANGED
@@ -1 +1 @@
1
- javascriptでエラて、表示できない
1
+ javascriptのタイピングゲ問題文の表示できない
test CHANGED
@@ -2,9 +2,7 @@
2
2
 
3
3
  javascriptでタイピングゲームを作っています。
4
4
 
5
- クリックしたら、正解・不正解を表示する関数と、ランダムに問題出題される関数のところ、以下のエラーが発生しした
5
+ 問題文の表示がでせん
6
-
7
-
8
6
 
9
7
  ### 発生している問題・エラーメッセージ
10
8