-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
54 lines (48 loc) · 1.3 KB
/
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
let roll = document.getElementById("roll-btn");
let reset = document.getElementById("reset-btn");
let dice = document.getElementById("dice-image");
let diceResult = document.getElementById("result");
const resetDice = () => {
dice.src = "./images/one.png";
result.innerHTML = "";
}
const rollDice = () => {
let num = Math.round(Math.random() * 5) + 1;
let result;
console.log(num);
switch (num) {
case 1: {
dice.src = "./images/one.png";
result = "One";
break;
}
case 2: {
dice.src = "./images/two.png";
result = "Two";
break;
}
case 3: {
dice.src = "./images/three.png";
result = "Three";
break;
}
case 4: {
dice.src = "./images/four.png";
result = "Four";
break;
}
case 5: {
dice.src = "./images/five.png";
result = "Five";
break;
}
case 6: {
dice.src = "./images/six.png";
result = "Six";
break;
}
}
diceResult.innerHTML = `Its ${result}`;
};
roll.addEventListener("click", rollDice);
reset.addEventListener("click", resetDice);