document.getElementById("fetchTodo").addEventListener("click", function(){ const todoId = document.getElementById("todoId").value; const todoResult = document.getElementById("todoResult"); todoResult.innerHTML = "Načítání..."; let url = "https://jsonplaceholder.typicode.com/todos/"; if (todoId !== "" && todoId > 0){ url += todoId; } console.log(url); fetch(url).then(response => response.json()) .then(data => { if (Array.isArray(data)){ todoResult.innerHTML = data.map(todo => `

${todo.id} - ${todo.title} - ${todo.completed ? "Hotovo":"Nedokončen"}

`).join(""); } else if (data) { todoResult.innerHTML = `

${data.id} - ${data.title} - ${data.completed ? "Hotovo":"Nedokončen"}

`; } else { todoResult.innerHTML = "

Úkol nenalezen

" } }).catch(error => { console.error("Chyba při načítaní dat:",error); todoResult.innerHTML = "Chyba při načítaní dat" }) })