【问题标题】:Format value as currency in HTML table在 HTML 表格中将值格式化为货币
【发布时间】:2019-02-03 13:25:14
【问题描述】:

我有如下所示的 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>

【问题讨论】:

标签: html google-apps-script


【解决方案1】:

如果您使用的是固定货币,那么您可以简单地执行以下操作:

var x = document.getElementById("exvat");x.innerHTML= "USD$" + data[14][1];

var y = document.getElementById("incvat");y.innerHTML= "USD$" + data[15][1];

当然,将“USD$”更改为您想要的货币。这是一个字符串连接。

【讨论】:

    【解决方案2】:

    经过搜索和反复试验,以下工作

    瑞克

    var x = document.getElementById("exvat");x.innerHTML=data[14][1].toLocaleString('en-US', { style: 'currency', currency: 'GBP' });
    

    【讨论】:

      猜你喜欢
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 2016-10-01
      • 2020-07-18
      相关资源
      最近更新 更多