在HTML表中将值格式设置为货币

时间:2019-02-03 13:25:15

标签: html google-apps-script

我有下面显示的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>

2 个答案:

答案 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' });