-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
32 lines (28 loc) · 1.08 KB
/
script.js
File metadata and controls
32 lines (28 loc) · 1.08 KB
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
let section = document.createElement("section");
let containerdiv = document.createElement("div");
containerdiv.setAttribute("class", "container");
section.appendChild(containerdiv);
async function usersList() {
try {
let response = await fetch("https://jsonplaceholder.typicode.com/users");
let data = await response.json();
for (let card of data) {
let carddiv = document.createElement("div");
carddiv.innerHTML = `
<div class="card bg-info-subtle shadow">
<div class="card-body ">
<p class="card-title fw-bold"> Name: ${card.name}</p>
<p class="card-text"> Email: ${card.email}</p>
<p class="card-text"> Street: ${card.address.street}</p>
<p class="card-text"> City: ${card.address.city}</p>
</div>
</div>
`;
containerdiv.append(carddiv);
}
} catch (error) {
console.log("error fetching data");
}
}
usersList();
document.body.append(section);