Javascript表&;数字格式
我有一张简单的桌子。我想修改我的第二个最后一个td元素的数字格式(在这里我将“SumPrices”取为四舍五入到美元的货币。我似乎不明白语法Javascript表&;数字格式,javascript,sharepoint,Javascript,Sharepoint,我有一张简单的桌子。我想修改我的第二个最后一个td元素的数字格式(在这里我将“SumPrices”取为四舍五入到美元的货币。我似乎不明白语法 <table border="1" cellpadding="2" style="width: 25%;"> <tbody> <tr> <th scope="col"> Fiscal </th> <th scope="col"> Co
<table border="1" cellpadding="2" style="width: 25%;">
<tbody>
<tr>
<th scope="col"> Fiscal </th>
<th scope="col"> Courses </th>
<th scope="col"> Cost </th>
<th scope="col"> Comment </th>
</tr>
<tr>
<td align="center"> 2019-20</td>
<td align="center" id="Icount">252</td>
<td align="center" id="SumPrices">323662</td>
<td align="center"> Something </td>
</tr>
</tbody>
</table>
财政
课程
成本
评论
2019-20
252
323662
某物
您可以使用toFixed(precision)
和regex
设置货币格式
const td=document.querySelector(“SumPrices”);
让price=parseInt(td.innerText);
price=price.toFixed(2).替换(/\d(?=(\d{3})+\)/g,'$&');
td.innerText='$'+价格;
表格{
宽度:100%!重要;
}
财政
课程
成本
评论
2019-20
252
323662
某物
您可以使用toFixed(precision)
和regex
设置货币格式
const td=document.querySelector(“SumPrices”);
让price=parseInt(td.innerText);
price=price.toFixed(2).替换(/\d(?=(\d{3})+\)/g,'$&');
td.innerText='$'+价格;
表格{
宽度:100%!重要;
}
财政
课程
成本
评论
2019-20
252
323662
某物
您大概是从一个源填充表的内容?在插入点/DOM操作是将数据源中的数字格式化为一种货币。您可能会根据您的问号在javascript中完成此操作
i、 e
例如:
let cost=document.querySelector(“#SumPrices”).innerHTML.trim();
/*按数字铸造*/
成本=+成本;
成本=新的国际编号格式(“en US”{
风格:“货币”,
货币:“美元”,
最小分数位数:2,
}).格式(费用);
document.querySelector(“#SumPrices”).innerHTML=cost;
财政
课程
成本
评论
2019-20
252
323662
某物
您大概是从一个源填充表的内容?在插入点/DOM操作是将数据源中的数字格式化为一种货币。您可能会根据您的问号在javascript中完成此操作
i、 e
例如:
let cost=document.querySelector(“#SumPrices”).innerHTML.trim();
/*按数字铸造*/
成本=+成本;
成本=新的国际编号格式(“en US”{
风格:“货币”,
货币:“美元”,
最小分数位数:2,
}).格式(费用);
document.querySelector(“#SumPrices”).innerHTML=cost;
财政
课程
成本
评论
2019-20
252
323662
某物
不客气。安比安贝斯的具体例子:)不客气。ambianBeing的具体例子:)
formattedNumber = format(dataSource)
td.innerText = formattedNumber