innerhtml函数被某些内容覆盖

时间:2019-06-17 08:28:41

标签: javascript jquery html json

我有一个使用API​​的Web应用程序,然后将API的结果返回到HTML页面,我正在使用JQuery / Javascript进行API请求。

功能下方:

$(function (){
            $.getJSON('https://api.etherscan.io//api?module=stats&action=tokensupply&contractaddress=0x3db6ba6ab6f95efed1a6e794cad492faaabf294d&apikey=4IEDV8D2CVTXVE2VFMUBSTUYVY827Q9GG1', function(data) {
            // Parse JSON file
             var myJSON = data;
             //Put result in var
             var string = myJSON.result;

             //Parse long string to right format
             const str = string;
             const res = str.slice(0, 3) + str.slice(3, 6);
             var supplyString = res;
                 //Apply result to html element
                document.getElementById("supply").innerHTML = supplyString;
         });
})

带有相应的HTML

<div>
    <span id="supply"></span>
</div>

在本地使用时,它总是返回我期望的值,即供应。但是,当发布时,它有时在范围内返回0,尽管当我console.log()'res'时,它总是显示我期望的输出。

所以我的问题是:为什么有时值显示为0?

0 个答案:

没有答案