-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.js
More file actions
27 lines (22 loc) · 714 Bytes
/
index.js
File metadata and controls
27 lines (22 loc) · 714 Bytes
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
const count = document.querySelector(".counter");
const increase = document.querySelector(".increase");
const decrease= document.querySelector(".decrease");
const reset = document.querySelector(".reset")
let number=0;
const changeValue = (num) => {
number += num;
count.classList.toggle("negative", number < 0);
count.classList.toggle("positive", number > 0);
count.innerHTML=number;
};
increase.addEventListener('click', () => {
changeValue(1);
});
decrease.addEventListener('click', () => {
changeValue(-1);
});
reset.addEventListener("click", () => {
count.innerHTML=0;
count.classList.remove("negative");
count.classList.remove("positive");
})