diff --git a/app.js b/app.js new file mode 100644 index 0000000..46338f9 --- /dev/null +++ b/app.js @@ -0,0 +1,123 @@ + + +var url = 'https://newsapi.org/v2/top-headlines?' + + 'country=us&' + + 'apiKey=02ab49fb89864ca7a94b3a70554114ec'; + +// // I added foreach but I gave me an error and It changed to fetch API +/* +var xhr = new XMLHttpRequest(); +xhr.onload = function () { + let list = document.getElementById("employees"); + return new Promise(function (resolve, reject) { + if (xhr.readyState == XMLHttpRequest.DONE) { + const datas = JSON.parse(xhr.responseText); + resolve( + + document.getElementById("h1").textContent += datas.articles[randomNumber].description); + document.getElementById("img").setAttribute("src", datas.articles[randomNumber].urlToImage) + document.getElementById("root").textContent += datas.articles[randomNumber].content; + + console.log(datas) + } + }).catch(function (error) { + throw error; + }) +} +xhr.open('GET', url, true); +xhr.send(null); + +*/ + + + function apiGetAll() { + // console.log("Fetching stuff") + fetch(url) + .then(response=>response.json()) + .then(data=> { + + + for(let i=0; i<5; i++){ + + console.log(data.articles[i]); + + document.getElementById("news").innerHTML +=` + +
${data.articles[i].content}
+${data.articles[i].author}
+${data.articles[i].publishedAt}
+ +