日期:2014-05-18  浏览次数:20655 次

关于显示小数点后边几位数的问题~~~~~~~~~~~~~~~~~~~~~~
<ww:else>
<ww:property value="${(singlePayPlayer/singlePlayer*100)}"  />%
</ww:else>
这个数值不是属性。是两个属性直接运算得出来的,在显示的时候直接运算。现在他是后边有几位就显示出来几位2.64856489115941564512%这么长,尖括号外边的%是固定的,百分比通过运算得到。怎么让他值显示小数点后边6位啊,就在这个value里边写。求大神指教啊!!!快来救救我把!!
小数点 截取小数位

------解决方案--------------------
比如你是把值放在table里面的
var tds = document.getElementsByTagName("td");
for(var i=0;i<tds.length;i++){
 tds[i].innerHTML = (Math.round(tds[i].innerHTML*1000000)/1000000)+"%";
}

好久没写js了 不知道语法对不对你看看
------解决方案--------------------
引用:
引用:比如你是把值放在table里面的
var tds = document.getElementsByTagName("td");
for(var i=0;i<tds.length;i++){
 tds[i].innerHTML = (Math.round(tds[i].innerHTML*1000000)/1000000)+……

<script type="text/javascript">
window.onload=function(){
var tds = document.getElementsByTagName('td');
for(var i=0;i<tds.length;i++){
 tds[i].innerHTML = (Math.round(tds[i].innerHTML*1000000)/1000000)+"%";
}
}
</script>
<table>
<tr>
<td>1.11123232323</td>
<td>1.2222323232323</td>
</tr>
</table>

帮你写好了 看看吧