Skip to content

Commit 24fa8f8

Browse files
committed
add java script to the project
1 parent f616b67 commit 24fa8f8

File tree

2 files changed

+35
-2
lines changed

2 files changed

+35
-2
lines changed

css/style.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
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
}

js/script.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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+
});

0 commit comments

Comments
 (0)