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

質問編集履歴

1

ifを直しました。divの部分を直しました。

2020/05/15 01:46

投稿

beginner001
beginner001

スコア29

title CHANGED
File without changes
body CHANGED
@@ -13,27 +13,31 @@
13
13
  <input type="button"onclick="stop()" value="STOP">
14
14
  <input type="button"onclick="reset()" value="RESET">
15
15
  </div>
16
- <div id="dsp"></dsp>
16
+ <div id="dsp"></div>
17
17
  <script>
18
18
  let status = 0;
19
19
  let time = 0;
20
20
  let startBtn = document.getElementById("startBtn");
21
21
  let timerLabel = document.getElementById('timerLabel');
22
+
22
23
  function start(){
23
24
  status = 1;
24
25
  startBtn.disabled = true;
25
26
  timer();
26
27
  }
28
+
27
29
  function stop(){
28
30
  status = 0;
29
31
  startBtn.disabled = false;
30
32
  }
33
+
31
34
  function reset(){
32
35
  status = 0;
33
36
  time = 0;
34
37
  timerLabel.innerHTML = '00:00:00';
35
38
  startBtn.disabled = false;
36
39
  }
40
+
37
41
  function timer(){
38
42
  if (status == 1) {
39
43
  setTimeout(function() {
@@ -42,6 +46,7 @@
42
46
  let min = Math.floor(time/100/60);
43
47
  let sec = Math.floor(time/100);
44
48
  let mSec = time % 100;
49
+
45
50
  if (min < 10)  min = "0" + min;
46
51
  if (sec >= 60)  sec = sec % 60;
47
52
  if (sec < 10)  sec = "0" + sec;
@@ -51,21 +56,20 @@
51
56
  }, 10);
52
57
  }
53
58
  }
59
+
54
60
  if(timerLabel=="00:10:00";
55
- divinnerHTML="ぴったり";
61
+ div.innerHTML="ぴったり");
56
- if(timerLabel>"10:00:00");
62
+ if(timerLabel>"10:00:00";
57
- div,innerHTML=="失格";
63
+ div,innerHTML=="失格");
58
64
  else
59
65
  div.innerHTML="惜しい!";
60
66
  </script>
61
- </body>
67
+ </body>
62
68
  </html>
63
69
 
70
+
71
+
64
72
  ```
73
+ ご指摘いただいた点を直してみましたが、動作しません。
65
- 今度はstopwatchの記述に以下追加してみました。
74
+ 自分としてはstopwatchをた結果によっで評価を下したいのですが
66
- stopボタンをクリックしたときの結果がぴったり10:00:00だったら「ぴったり」
67
- 10:00:00より大きかったら「失格」、そうでなければ「惜しい!」というメッセージをスフ下に表示させたいと思いました。
68
- その場所を確保ずるために <div id="dsp"></dsp> を追加しました。
69
- ると今度は全く動かなくなりました
75
+ Brackets以外に使いやいエディターがありますか
70
- どこに問題があるのでしょうか。
71
- よろしくお願いします。