-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
28 lines (23 loc) · 1003 Bytes
/
script.js
File metadata and controls
28 lines (23 loc) · 1003 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 mainContainer = document.getElementById("main");
const playlists = data.playlists;
for (i=0; i< playlists.length; i++){
let cardDiv = document.createElement('div');
let cardP = document.createElement('p');
let cardH4 = document.createElement('h4');
let cardImg = document.createElement('img');
let cardLikes = document.createElement('p');
let songButton = document.createElement('button');
cardDiv.setAttribute('class','card');
cardImg.setAttribute('src', playlists[i]['playlist_art'])
songButton.setAttribute('onclick', `openmodal(${playlists[i].songs})`)
cardH4.innerText = playlists[i]['playlist_name'];
cardP.innerText = playlists[i]['playlist_creator'];
cardLikes.innerText = playlists[i]['likeCount'] + ' ♥️';
songButton.innerText = 'view songs';
cardDiv.appendChild(cardImg);
cardDiv.appendChild(cardH4);
cardDiv.appendChild(cardP);
cardDiv.appendChild(songButton);
cardDiv.appendChild(cardLikes);
mainContainer.appendChild(cardDiv);
}