fetch("https://api.coingecko.com/api/v3/simple/price?ids=Bitcoin%2Cdai%2Csolana&vs_currencies=usd&include_market_cap=true&include_24hr_vol=true")
.then((data) => {
console.log(data);
return data.json();
})
.then((completeData) => {
console.log(completeData)
if(completeData.length > 0) {
var cryptoCoin = ""
}
for (var i=0; i = completeData.length; i++) {
completeData.forEach(completeData[i])
cryptoCoin += "<tr>"
cryptoCoin += `<td> ${completeData.bitcoin} </td>`;
cryptoCoin += `<td> ${completeData.usd_market_cap} </td>`;
cryptoCoin += `<td> ${completeData.usd_24h_vol} </td>`;
cryptoCoin += `<td> ${completeData.usd} </td>`;
}
document.getElementById("data").innerHTML = cryptoCoin;
})
.catch ((err) => {
console.log(err)
})
How would i display this to my HTML it comes back on my HTML as undefined what am i missing. I'm new to javascript so trying to understand.