使用提取后如何在网页上显示数据

时间:2018-12-31 04:26:18

标签: javascript

我已经复制并粘贴了在另一个问题中发现的内容。十秒钟后单击按钮时,页面上将显示5。而不是a = 5我将a更改为eth的当前价格。但是十秒钟后,它以{object promise}出现在页面上。

<p id="demo"></p>
<button onclick="getFive(onComplete)">Click me</button>

<script>
function onComplete(a){ // When the code completes, do this
//alert(a);
document.getElementById("demo").innerHTML = a;
//console.log(a);
}

function getFive(whenDone){ 
var a;
setTimeout(function(){
// a= 5;
a=fetch ('https://min-api.cryptocompare.com/data/price?fsym=ETH&tsyms=USD')
.then(response => response.json());
whenDone(a);
},10000);
}
</script>

所以我希望在页面上显示eth的价格

0 个答案:

没有答案