我正在使用浏览器。我有如下的node.js文件:
const Web3 = require('web3');
const web3 = new Web3('https://kovan.infura.io');
window.onload = function () {
web3.eth.getBalance('0x9E632F36D8193a23ee76e7C14698aCF4b92869A2').then(console.log)
document.getElementById("sc_bal").innerHTML=web3.eth.getBalance('0x9E632F36D8193a23ee76e7C14698aCF4b92869A2');
};
我想在HTML div元素中显示智能合约地址。如果我控制值,则显示输出,但如果我将值与div元素绑定,则显示为
[对象承诺]
有人可以帮助我解决这个问题吗?
答案 0 :(得分:-2)
Promise对象表示异步操作的最终完成(或失败)及其结果值。1
document.getElementById("sc_bal").innerHTML=web3.eth.getBalance('0x9E632F36D8193a23ee76e7C14698aCF4b92869A2')
.then(val => val)
.catch(err => err.message);
这可能有帮助。