-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
34 lines (25 loc) · 898 Bytes
/
script.js
File metadata and controls
34 lines (25 loc) · 898 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
28
29
30
31
32
33
34
console.log('Hello');
let titleDiv=document.getElementById('title');
console.log('before:',titleDiv.innerText);
const message="Goodbye";
titleDiv.innerText=message;
console.log('after:',titleDiv.innerText);
titleDiv.innerHTML=`<p>${message}</p>`;
titleDiv.style.backgroundColor="blue";
let redDiv=document.getElementById('red');
let yellowDiv=document.getElementById('yellow');
let greenDiv=document.getElementById('green');
const squares=document.querySelectorAll('.colorSquare');
const timesClicked = {'red':0,'yellow':0,'green':0};
squares.forEach(square => {
square.onclick = () => {
timesClicked[square.value]+=1
square.innerText=timesClicked[square.value]
//console.log(square.value)}
}
});
const clearGameButton=document.getElementById('clearGame');
clearGameButton.onclick= () => clearScores();
function clearScores(){
squares.forEach(sqaure => sqaure.innerText='')
}