我有下面显示的HTML表,其中显示了由数组设置的变量。
如何将值设置为货币以正确显示在相关的表格单元格中?
这是我的代码:
var x = document.getElementById("exvat");x.innerHTML=data[14][1];
var y = document.getElementById("incvat");y.innerHTML=data[15][1];
<div class="card bg-light mb-3">
<div class="card-header">Pricing Data</div>
<div class="card-body">
<table class="table table-hover">
<tr>
<th></th>
<th></th>
</tr>
<tr>
<td>Price Ex Vat</td>
<td id="exvat"></td>
</tr>
<tr>
<td>Price Inc Vat</td>
<td id="incvat"></td>
</tr>
</table>
答案 0 :(得分:1)
如果您使用固定货币,则可以简单地执行以下操作:
var x = document.getElementById("exvat");x.innerHTML= "USD$" + data[14][1];
var y = document.getElementById("incvat");y.innerHTML= "USD$" + data[15][1];
当然,将“ USD $”更改为您想要的货币。这是一个字符串连接。
答案 1 :(得分:0)
搜索和反复试验后,以下方法有效
Rik
var x = document.getElementById("exvat");x.innerHTML=data[14][1].toLocaleString('en-US', { style: 'currency', currency: 'GBP' });