-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
30 lines (27 loc) · 800 Bytes
/
script.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
function generateColor(){
let colors = ['red', 'yellow', 'green', 'blue'];
const max = 3;
const min = 0;
const random = Math.random() * (max-min) + min;
const intRandom = Math.round(random);
return colors[intRandom];
}
function generateNumber(){
const max = 9;
const min = 0;
const random = Math.random() * (max-min) + min;
const number = Math.round(random);
return number;
}
function generateCard(){
let number = generateNumber();
let color = generateColor();
let p = document.querySelectorAll('.number');
for (let key of p) {
key.innerText = number;
}
let mainColor = document.getElementById('main-color');
mainColor.style.backgroundColor = `${color}`;
}
const button = document.querySelector('.generate');
button.addEventListener('click', generateCard);