-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCounter_app.js
31 lines (31 loc) · 1.11 KB
/
Counter_app.js
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
let colours = ["green", "red", "blue", "purple", "darkcyan", "brown", "chocolate", "black"];
let colourNum = 0
document.getElementById("countNum").innerHTML = "0";
function addOne() {
document.getElementById("countNum").innerHTML = parseInt(document.getElementById("countNum").innerHTML) + 1;
checker()
}
function resetNum() {
document.getElementById("countNum").innerHTML = "0";
checker()
}
function subtractOne() {
document.getElementById("countNum").innerHTML = parseInt(document.getElementById("countNum").innerHTML) - 1;
checker()
}
function checker() {
if (parseInt(document.getElementById("countNum").innerHTML) > 0) {
document.getElementById("countNum").style.color = "green";
} else if (parseInt(document.getElementById("countNum").innerHTML) < 0) {
document.getElementById("countNum").style.color = "red";
} else {
document.getElementById("countNum").style.color = "black";
}
}
function colourFun() {
document.getElementById("title").style.color = colours[colourNum];
if (colourNum == 7) {
colourNum = -1
}
colourNum = colourNum + 1
}