質問編集履歴
1
ifを直しました。divの部分を直しました。
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"></
|
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
|
-
|
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
|
-
|
67
|
+
</body>
|
62
68
|
</html>
|
63
69
|
|
70
|
+
|
71
|
+
|
64
72
|
```
|
73
|
+
ご指摘いただいた点を直してみましたが、動作しません。
|
65
|
-
|
74
|
+
自分としてはstopwatchを押した結果によってで評価を下したいのですが。
|
66
|
-
stopボタンをクリックしたときの結果がぴったり10:00:00だったら「ぴったり」
|
67
|
-
10:00:00より大きかったら「失格」、そうでなければ「惜しい!」というメッセージをスフ下に表示させたいと思いました。
|
68
|
-
その場所を確保ずるために <div id="dsp"></dsp> を追加しました。
|
69
|
-
す
|
75
|
+
Brackets以外に使いやすいエディターがありますか。
|
70
|
-
どこに問題があるのでしょうか。
|
71
|
-
よろしくお願いします。
|