PHP用的是tp框架,
代码是:
<div><span id="view">{:TotalView(1,2,4,24)/10000}</span>万</div>
这里我是想调用这4个ID的数据总数,然后除以1万,是想用万为单位。
目前F12查看输出的是:
<div><span id="view">60.2614</span>万</div>
请问能否用一段JS代码,指定id为view的span只显示小数点后1位(四舍五入)?
最后F12查看可以显示
<div><span id="view">60.3</span>万</div>
JS还得写代码 还得拼接字符串 这个功能在模板就解决了 不更好。
下面是PHP代码
<div><span id="view">{:round(TotalView(1,2,4,24)/10000,1)}</span>万</div>
或者
<div><span id="view">{:number_format(TotalView(1,2,4,24)/10000,'1')}</span>万</div>
Number类定义的toFixed(n)方法,即四舍五入保留n位小数
var count=document.getElementById("view").innerHTML
if (typeof count == "undefined" || count == null || count == "") {
return;
}else{
document.getElementById("view").innerHTML=count
}
var num=document.getElementById("view").innerHTML;
num=num.toFixed(1);
document.getElementById("view").innerHTML=num;