File tree Expand file tree Collapse file tree 2 files changed +35
-2
lines changed
Expand file tree Collapse file tree 2 files changed +35
-2
lines changed Original file line number Diff line number Diff line change 44 box-sizing : border-box;
55}
66: root {
7- --primaryClr : # 33ff00 ;
8- --secondaryClr : # 00b545 ;
7+ --primaryClr : # ffffff ;
8+ --secondaryClr : # dddddd ;
99 --thirdClr : # 393E46 ;
1010 --txtClr : # 222831 ;
1111}
Original file line number Diff line number Diff line change 1+ "use strict" ;
2+ const numEls = document . querySelectorAll ( ".num" ) ;
3+ const screenEl = document . querySelector ( "#screen-txt" ) ;
4+ const dotEl = document . querySelector ( "#point" ) ;
5+ const plusEl = document . querySelector ( "#plus" ) ;
6+ const minusEl = document . querySelector ( "#minus" ) ;
7+ const multiplyEl = document . querySelector ( "#Multiply" ) ;
8+ const divideEl = document . querySelector ( "#divide" ) ;
9+ const clearEl = document . querySelector ( "#clear" ) ;
10+ const equalEl = document . querySelector ( "#equal" ) ;
11+ const btnEls = document . querySelectorAll ( "button" ) ;
12+
13+ for ( let i = 0 ; i < btnEls . length ; i ++ ) {
14+ btnEls [ i ] . addEventListener ( "mousedown" , ( ) => {
15+ btnEls [ i ] . style . opacity = ".5" ;
16+ } ) ;
17+ btnEls [ i ] . addEventListener ( "mouseup" , ( ) => {
18+ btnEls [ i ] . style . opacity = "1" ;
19+ } ) ;
20+ btnEls [ i ] . addEventListener ( "click" , ( ) => {
21+ if ( btnEls [ i ] != equalEl ) {
22+ screenEl . innerHTML += btnEls [ i ] . innerHTML ;
23+ }
24+ } ) ;
25+ }
26+
27+ clearEl . addEventListener ( "click" , ( ) => {
28+ screenEl . innerHTML = "" ;
29+ } ) ;
30+
31+ equalEl . addEventListener ( "click" , ( ) => {
32+ screenEl . innerHTML = eval ( screenEl . innerHTML ) ;
33+ } ) ;
You can’t perform that action at this time.
0 commit comments