我正在使用加密貨幣實時價格頁面。我正在使用 Coingekho api。它不作業,
$<input type="number" id="bitcoin" value=""/>但它正在作業<h2 id="bitcoin"></h2>。我需要它<input type="number" id="bitcoin" value=""/>。我還需要價格的所有十進制值,例如 $19755.25725。
var btc = document.getElementById("bitcoin");
var ltc = document.getElementById("litecoin");
var eth = document.getElementById("ethereum");
var liveprice = {
"async": true,
"scroosDomain": true,
"url": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,litecoin,ethereum&vs_currencies=usd",
"method": "GET",
"headers": {}
}
$.ajax(liveprice).done(function(response) {
btc.innerHTML = response.bitcoin.usd;
ltc.innerHTML = response.litecoin.usd;
eth.innerHTML = response.ethereum.usd;
});
$<input type="number" id="bitcoin" value=""/>
$<h2 id="litecoin"></h2>
$<h2 id="ethereum"></h2>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
uj5u.com熱心網友回復:
<input>元素沒有innerHTML,因為它們不是容器。你需要設定btc.value.
var btc = document.getElementById("bitcoin");
var ltc = document.getElementById("litecoin");
var eth = document.getElementById("ethereum");
var liveprice = {
"async": true,
"crossDomain": true,
"url": "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,litecoin,ethereum&vs_currencies=usd",
"method": "GET",
"headers": {}
}
$.ajax(liveprice).done(function(response) {
btc.value = response.bitcoin.usd;
ltc.innerHTML = response.litecoin.usd;
eth.innerHTML = response.ethereum.usd;
});
$<input type="number" id="bitcoin" value=""/>
$<h2 id="litecoin"></h2>
$<h2 id="ethereum"></h2>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
uj5u.com熱心網友回復:
更改您必須使用的輸入標簽的值,btc.value而不是btc.innerHTML
btc.value = response.bitcoin.usd;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/503855.html
標籤:javascript jQuery 阿贾克斯 api
