-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
29 lines (24 loc) · 743 Bytes
/
script.js
File metadata and controls
29 lines (24 loc) · 743 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
var randomNumber = Math.floor((Math.random()*100));
var randTest = Math.floor((Math.random()*10));
var showNumber = document.querySelector('#randomNumber');
showNumber.innerHTML = randTest;
var audio;
var audioBoom;
var numbers = document.querySelectorAll(".numbers");
for (n of numbers) {
n.addEventListener("click", function() {
var chosen = this.dataset.number;
console.log(chosen);
if (randTest !== chosen) {
audio = document.createElement('audio');
audio.src=`audio/${chosen}.mp3`;
audio.play();
}
if (randTest == chosen) {
audio.pause();
audioBoom = document.createElement('audio');
audioBoom.src="audio/correct.mp3";
audioBoom.play();
}
});
}