1

嗨,我正在尝试限制此计数器结果后面的小数位数。我试过 toFixed 但无法让它工作......我是新手,任何帮助将不胜感激。

谢谢!

约瑟夫

<script type="text/javascript">                         
var counttx= "";
var counterrx=setInterval(timerrx, 1000);
function timerrx()
{
 counttx = +counttx + .607028;
if (counttx < 0)
{
 clearInterval(counterrx);
 return;
}
document.getElementById("timerrx").innerHTML=counttx;
}
</script>
4

2 回答 2

1

toFixed 不起作用可能是因为您将 counttx 声明为字符串,请在最后尝试:

document.getElementById("timerrx").innerHTML= Number(counttx).toFixed(2);
于 2013-10-13T07:31:07.303 回答
0

.toFixed()是使用正确的功能:

 document.getElementById("timerrx").innerHTML = counttx.toFixed(2);

工作演示:http: //jsfiddle.net/jfriend00/HdJWD/

于 2013-10-13T07:29:26.563 回答