1
1
var inputHour ;
2
2
var inputMinute ;
3
3
var inputSecond ;
4
- var hour = document . getElementById ( "hour " ) ;
5
- var minute = document . getElementById ( "minute " ) ;
6
- var second = document . getElementById ( "second " ) ;
4
+ var outputHour = document . getElementById ( "outputHour " ) ;
5
+ var outputMinute = document . getElementById ( "outputMinute " ) ;
6
+ var outputSecond = document . getElementById ( "outputSecond " ) ;
7
7
var startBtn = document . getElementById ( "startBtn" ) ;
8
8
var stopBtn = document . getElementById ( "stopBtn" ) ;
9
9
var stopWatch ;
@@ -20,7 +20,7 @@ function StartClock()
20
20
{
21
21
if ( inputHour > 0 || inputMinute > 0 || inputSecond > 0 )
22
22
{
23
- hour . innerHTML = FormatTime ( inputHour ) ;
23
+ outputHour . innerHTML = FormatTime ( inputHour ) ;
24
24
outputContainer . style . display = "flex" ;
25
25
startBtn . style . display = "none" ;
26
26
stopBtn . style . display = "inline-block" ;
@@ -43,63 +43,40 @@ function ResetClock()
43
43
document . getElementById ( "inputHour" ) . value = "" ;
44
44
document . getElementById ( "inputMinute" ) . value = "" ;
45
45
document . getElementById ( "inputSecond" ) . value = "" ;
46
- hour . innerHTML = "00" ;
47
- minute . innerHTML = "00" ;
48
- second . innerHTML = "00" ;
46
+ outputHour . innerHTML = "00" ;
47
+ outputMinute . innerHTML = "00" ;
48
+ outputSecond . innerHTML = "00" ;
49
49
inputHour = 0 ;
50
50
inputMinute = 0 ;
51
51
inputSecond = 0 ;
52
52
}
53
53
54
54
function myClock ( )
55
- {
56
- // if(inputSecond <= 0)
57
- // {
58
- // if(inputMinute <= 0)
59
- // {
60
- // if(inputHour == 0 && inputMinute == 0 && inputSecond ==0)
61
- // {
62
- // StopClock();
63
- // new Audio('./beep.mp3').play()
64
- // return;
65
- // }
66
- // else
67
- // {
68
- // inputHour--;
69
- // }
70
- // hour.innerHTML = FormatTime(inputHour);
71
- // inputMinute = 60;
72
- // }
73
- // inputMinute--;
74
- // minute.innerHTML = FormatTime(inputMinute);
75
- // inputSecond = 60;
76
- // }
77
- // inputSecond--;
78
- // second.innerHTML = FormatTime(inputSecond);
79
-
80
- //debugger;
81
-
55
+ {
82
56
if ( inputSecond > 0 ) {
83
57
inputSecond -- ;
84
- second . innerHTML = FormatTime ( inputSecond ) ;
58
+ outputSecond . innerHTML = FormatTime ( inputSecond ) ;
85
59
} else {
86
60
if ( inputMinute > 0 ) {
87
61
inputMinute -- ;
88
- minute . innerHTML = FormatTime ( inputMinute ) ;
89
- inputSecond = 60 ;
62
+ outputMinute . innerHTML = FormatTime ( inputMinute ) ;
63
+ inputSecond = 59 ;
64
+ outputSecond . innerHTML = FormatTime ( inputSecond ) ;
90
65
} else {
91
66
if ( inputHour > 0 ) {
92
67
inputHour -- ;
93
- hour . innerHTML = FormatTime ( inputHour ) ;
68
+ outputHour . innerHTML = FormatTime ( inputHour ) ;
94
69
inputMinute = 59 ;
70
+ outputMinute . innerHTML = FormatTime ( inputMinute ) ;
71
+ inputSecond = 59 ;
72
+ outputSecond . innerHTML = FormatTime ( inputSecond ) ;
95
73
} else {
96
74
StopClock ( ) ;
97
75
new Audio ( './beep.mp3' ) . play ( )
98
76
return ;
99
77
}
100
78
}
101
79
}
102
-
103
80
}
104
81
105
82
function FormatTime ( time )
0 commit comments