File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ const counterSpan = document . querySelector ( '#value' )
2+ const buttonContainer = document . querySelector ( '.button-container' )
3+ const decreaseButton = document . querySelector ( '.decrease' )
4+ const resetButton = document . querySelector ( '.reset' )
5+ const increaseButton = document . querySelector ( '.increase' )
6+
7+ let counterValue = 0
8+
9+ const allButtons = document . querySelectorAll ( '.btn' )
10+
11+ decreaseButton . addEventListener ( 'click' , function ( e ) {
12+ counterValue -= 1
13+ counterSpan . textContent = counterValue
14+ if ( counterValue < 0 ) counterSpan . style . color = 'red'
15+ if ( counterValue === 0 ) counterSpan . style . color = '#222'
16+ } )
17+ resetButton . addEventListener ( 'click' , function ( e ) {
18+ counterValue = 0
19+ counterSpan . textContent = counterValue
20+ if ( counterValue === 0 ) counterSpan . style . color = '#222'
21+ } )
22+
23+ increaseButton . addEventListener ( 'click' , function ( e ) {
24+ counterValue += 1
25+ counterSpan . textContent = counterValue
26+ if ( counterValue > 0 ) counterSpan . style . color = 'green'
27+ if ( counterValue === 0 ) counterSpan . style . color = '#222'
28+ } )
Original file line number Diff line number Diff line change 99 < link rel ="stylesheet " href ="styles.css " />
1010 </ head >
1111 < body >
12- < h1 > your code goes here</ h1 >
12+ < main >
13+ < h1 > Counter</ h1 >
14+ < span id ="value "> 0</ span >
15+ < div class ="button-container ">
16+ < button class ="btn decrease "> Decrease</ button >
17+ < button class ="btn reset "> Reset</ button >
18+ < button class ="btn increase "> Increase</ button >
19+ </ div >
20+ </ main >
1321 <!-- javascript -->
1422 < script src ="app.js "> </ script >
1523 </ body >
You can’t perform that action at this time.
0 commit comments