diff --git a/javascript-assincrono/projeto-html/assets/js/scripts.js b/javascript-assincrono/projeto-html/assets/js/scripts.js index b287e87..e788788 100644 --- a/javascript-assincrono/projeto-html/assets/js/scripts.js +++ b/javascript-assincrono/projeto-html/assets/js/scripts.js @@ -1,21 +1,25 @@ -const BASE_URL = 'https://thatcopy.pw/catapi/rest/'; +const BASE_URL = 'https://api.thecatapi.com/v1/images/search'; +//'https://thatcopy.pw/catapi/rest'; +const catBtn = document.getElementById('change-cat'); const getCats = async () => { - try { - const data = await fetch(BASE_URL); - const json = await data.json(); - return json.webpurl; - } catch (e) { - console.log(e.message); - } -}; + try{ + const data = await fetch(BASE_URL); + const json = await data.json(); + + return json[0].url; + -const loadImg = async () => { - const img = document.getElementsByTagName('img')[0]; - img.src = await getCats(); + } catch (e){ + console.log(e.message); + } }; -loadImg(); +const loadImg = async() => { + const catImg = document.getElementById('cat'); + catImg.src = await getCats(); +} -const btn = document.getElementById('change-cat'); -btn.addEventListener('click', loadImg); +catBtn.addEventListener('click', loadImg); + +loadImg();