-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstopWatch.js
More file actions
63 lines (47 loc) · 1.43 KB
/
stopWatch.js
File metadata and controls
63 lines (47 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
let btntimer = document.getElementById('start');
let btnrestart = document.getElementById ('restart');
let btnrecord = document.getElementById('record');
let box = document.getElementById('box');
let divP = document.getElementById('recTime');
let p = document.getElementById('holdTimer');
let time = 0;
let started = false;
p.innerHTML = " "+ time;
function insertAfter(el, referenceNode) {
referenceNode.parentNode.insertBefore(el, referenceNode.nextSibling);
}
function startTimer(){
if(started == false){
interval = setInterval(function(){
time++;
let sec = time / 10;
p.innerHTML = ""+sec;;
},100)
started = true;
} else {
clearInterval(interval);
started = false;
}
}
btntimer.addEventListener('click', function(){
startTimer();
})
btnrecord.addEventListener('click',function(){
// let divP = document.createElement('div');
// inserting div for dinamic paragrahs
let ps = document.createElement('p');
// insertAfter(divP, box);
// divP.setAttribute("class","recTimes");
let sec = time / 10;
divP.append(ps);
ps.setAttribute("class","recorded");
ps.innerHTML=""+sec;
})
btnrestart.addEventListener('click',function(){
time = 0;
let sec = time / 10;
p.innerHTML = ""+sec;
while (divP.firstChild) {
divP.removeChild(divP.firstChild);
}
})