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

質問編集履歴

4

2020/07/30 21:40

投稿

momomomon
momomomon

スコア13

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
  ```HTML
4
4
 
5
+ ```
6
+
5
7
  ```JavaScript
6
8
 
7
9
  ```

3

2020/07/30 21:40

投稿

momomomon
momomomon

スコア13

title CHANGED
File without changes
body CHANGED
@@ -2,27 +2,8 @@
2
2
 
3
3
  ```HTML
4
4
 
5
- <p class="q-body">
6
- <input id="q4input" type="text" size="4"></input>
7
- <button id="q4-btn">判定</button><br>
8
- 50より小さい?:<span id="q4result"></span>
9
- </p>
10
-
11
- ```
12
-
13
5
  ```JavaScript
14
6
 
15
- var input4 = document.getElementById("q4input").value; // "q4input"のDOM要素の取得
16
- var btn4 = document.getElementById("q4-btn"); // "q4-btn"のDOM要素の取得
17
- var elm4 = document.getElementById("q4result"); // "q4result"のDOM要素の取得
18
- btn4.onclick = click4; // btn4のonclickプロパティにイベントハンドラを設定
19
- function click4(){
20
-     if (input4 < 50) {
21
-        elm4.textContent = `はい`;
22
-     } else {
23
-        elm4.textContent = `いいえ`;
24
-     }
25
- }
26
7
  ```
27
8
 
28
9
  ###"q4input"にどんな数字を入力しても表示される結果が「はい」になってしまいます。エラーメッセージは表示されなかったので尚更原因が分からず、いろいろ調べて試行錯誤しましたがどうしても正常に実行されません。原因が分かる方いらっしゃいましたらご教示お願いします。

2

2020/07/30 21:40

投稿

momomomon
momomomon

スコア13

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
  var elm4 = document.getElementById("q4result"); // "q4result"のDOM要素の取得
18
18
  btn4.onclick = click4; // btn4のonclickプロパティにイベントハンドラを設定
19
19
  function click4(){
20
-     if (number4 < 50) {
20
+     if (input4 < 50) {
21
21
         elm4.textContent = `はい`;
22
22
      } else {
23
23
         elm4.textContent = `いいえ`;

1

2020/07/30 19:19

投稿

momomomon
momomomon

スコア13

title CHANGED
File without changes
body CHANGED
@@ -17,12 +17,12 @@
17
17
  var elm4 = document.getElementById("q4result"); // "q4result"のDOM要素の取得
18
18
  btn4.onclick = click4; // btn4のonclickプロパティにイベントハンドラを設定
19
19
  function click4(){
20
- if (number4 < 50) {
20
+     if (number4 < 50) {
21
- elm4.textContent = `はい`;
21
+        elm4.textContent = `はい`;
22
- } else {
22
+     } else {
23
- elm4.textContent = `いいえ`;
23
+        elm4.textContent = `いいえ`;
24
+     }
24
25
  }
25
- }
26
26
  ```
27
27
 
28
28
  ###"q4input"にどんな数字を入力しても表示される結果が「はい」になってしまいます。エラーメッセージは表示されなかったので尚更原因が分からず、いろいろ調べて試行錯誤しましたがどうしても正常に実行されません。原因が分かる方いらっしゃいましたらご教示お願いします。