-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
27 lines (22 loc) · 726 Bytes
/
script.js
File metadata and controls
27 lines (22 loc) · 726 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
document.getElementById("incrementBtn").addEventListener("click", incrementCounter);
document.getElementById("decrementBtn").addEventListener("click", decrementCounter);
document.getElementById("resetBtn").addEventListener("click", resetCounter);
let counterDisplay = document.getElementById("counterDisplay");
let counterValue = 0;
function updateCounterDisplay() {
counterDisplay.textContent = counterValue;
}
function incrementCounter() {
counterValue++;
updateCounterDisplay();
}
function decrementCounter() {
if (counterValue > 0) {
counterValue--;
updateCounterDisplay();
}
}
function resetCounter() {
counterValue = 0;
updateCounterDisplay();
}