Malý repozitář pro WTL 3.I 2025/2026
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.
 
 
 

36 lines
1.1 KiB

const inputId = document.getElementById("userId");
const btnNajdi = document.getElementById("btnNajdi");
const btnVse = document.getElementById("btnVse");
const stav = document.getElementById("stav");
const vysledek = document.getElementById("vysledek");
// FUNKCE 1 : Načtení všech uživatelů
async function nactiVsechny() {
vysledek.innerHTML = "";
stav.innerText = "Načítám seznam všech uživatelů";
try{
const odpoved = await fetch("https://jsonplaceholder.typicode.com/users")
if (!odpoved.ok){
throw new Error("Nepodařilo se stáhnout seznam uživatelů")
}
const data = await odpoved.json();
//Vytvoření seznam (createElement/appendChild)
const ul = document.createElement("ul");
data.forEach(u => {
const li = document.createElement("li");
li.innerText = u.name
ul.appendChild(li);
});
vysledek.appendChild(ul)
stav.innerText = "Seznam Načten"
} catch (e) {
stav.innerText = "CHYBA:" + e.message;
}
}
btnVse.addEventListener("click",nactiVsechny)