-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmusic.js
More file actions
28 lines (24 loc) · 1015 Bytes
/
music.js
File metadata and controls
28 lines (24 loc) · 1015 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
const api = "https://acnhapi.com/v1/songs/";
for(var i = 1; i <= 95; i++) {
fetch(api.concat(i))
.then(res => res.json())
.then(data => {
var list = document.getElementById('songs');
var song = document.createElement("div");
var image = document.createElement("img");
var songName = data.name["name-USen"];
var photo = data.image_uri;
image.src = photo;
song.append(image);
song.classList.add("song");
list.append(song);
document.getElementById('title').innerHTML = songName;
var cover = document.getElementById('cover');
cover.src = photo;
image.addEventListener("click", function(){
cover.src = image.src;
document.getElementById('music').src = data.music_uri;
document.getElementById('title').innerHTML = data.name["name-USen"];
});
})
}