【发布时间】:2022-01-10 20:52:09
【问题描述】:
我是 JavaScript 新手,不确定这个非常基本的问题。我使用从外部 WebSocket 获取的数据创建了一个比特币价格更新仪表板。我设法从 WebSocket 获取数据并将其显示在控制台选项卡上,并将数据显示在 h1 标记中。价格每秒钟更新一次。现在我需要在 html 字段中显示价格。我试过了,但对我来说有点难。
我提供了下面的代码 sn-ps 以及我从中提取数据的外部 Websocket。
请告诉我应该如何将行动态插入 HTML 输入字段。提前非常感谢您
<input type="text" class="form-control" id="btcpricenow" readonly>
<script>
var priceSocket = new WebSocket("wss://stream.binance.com:9443/ws/btcusdt@trade"),
liveprice = document.getElementById("btcpricenow");
priceSocket.onmessage = function (event) {
var liveprice = JSON.parse(event.data);
liveprice.innerText = parseFloat(liveprice.p).toFixed(2);
}
</script>
【问题讨论】:
标签: javascript html websocket real-time real-time-updates