-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
50 lines (42 loc) · 1.34 KB
/
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
// Comment resoudre ce meme probleme sans utiliser un arbre a else if
let count = 0;
const value = document.querySelector('#value');
const btns = document.querySelectorAll('.btn');
for (btn of btns) {
btn.addEventListener('click', e => {
const styles = e.currentTarget.classList.value;
// console.log(styles);
switch (styles) {
case 'btn increase':
count++;
value.textContent = count;
value.style.color = 'green';
break;
case 'btn decrease':
count--;
value.textContent = count;
value.style.color = 'red';
break;
case 'btn reset':
count = 0;
value.textContent = count;
value.style.color = '#222';
break;
}
// if (styles.contains('decrease')) {
// count--;
// } else if (styles.contains('increase')) {
// count++;
// } else {
// count = 0;
// }
// if (count > 0) {
// value.style.color = 'green';
// } if (count < 0) {
// value.style.color = 'red';
// } else if (count === 0) {
// value.style.color = '#222';
// }
// value.textContent = count;
})
}