Resolução dos exercícios propostos.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

107 lines
2.5 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap"
rel="stylesheet">
<link rel="stylesheet" href="../css/global.css">
<title>Document</title>
</head>
<body>
<header>
<div class="header__logo">
<a href="../index.html"><img src="../img/wild-animals.png" alt="img_logo"></a>
</div>
<nav class="header__menu">
<ul>
<li><a href="../index.html">HOME</a></li>
<!-- <li><a href="#">ANIMALS</a></li> -->
<li><a href="./parques-naturais.html">PARQUES</a></li>
</ul>
</nav>
</header>
<main>
<div class="container">
<div class="title">
<h1>Animais em extinção!</h1>
</div>
<div class="main_content">
<div class="main__options">
<a href="./new-animal.html" class="btn">NEW</a>
</div>
<table class="main__table">
<thead>
<tr>
<th scope="col">Nome:</th>
<th scope="col">Quantidade:</th>
<th scope="<col>">Parque:</th>
</tr>
</thead>
<tbody id="tbl">
</tbody>
</table>
</div>
</div>
</main>
<footer>
<span>Animals 2023 &copf;</span>
</footer>
<script>
const endPoint = "http://jailton.bootcamp.dev.netuno.org:20190/services/animal"
getAllAnimals()
async function getAllAnimals (){
const tbody = document.getElementById('tbl');
const animals = await fetch(endPoint).then((res)=>res.json()).catch((err)=>err);
tbody.innerHTML = '';
animals.forEach(animal => {
const tr = document.createElement('tr');
const tdName = document.createElement('td');
tdName.textContent = animal.animal;
const tdQuant = document.createElement('td');
tdQuant.textContent = animal.quantidade;
const tdParque = document.createElement('td');
tdParque.textContent = animal.parque;
tr.appendChild(tdName);
tr.appendChild(tdQuant);
tr.appendChild(tdParque);
tbody.appendChild(tr);
})
}
</script>
</body>
</html>