我有这样的代码
<script>
function startCalc(){
interval = setInterval("calc()",1);}
function calc()
{
plfnd = document.myForm.plfnd.value;
apk = document.myForm.apk.value = (plfnd / jkw);
}
,我想汇总apk。我试图使用这样的代码
apk = document.myForm.apk.value = Math.round10((plfnd / jkw),-3);
并没有任何反应。谁能帮助解决我的问题?
答案 0 :(得分:1)
您的代码中似乎不存在Math.round10
。
尝试将此部分复制到您的脚本中:
if (!Math.round10) {
Math.round10 = function (value, exp) {
exp = exp;
value = value.toString().split('e');
value = Math['round'](+(value[0] + 'e' + (value[1] ? (+value[1] - exp) : -exp)));
value = value.toString().split('e');
return +(value[0] + 'e' + (value[1] ? (+value[1] + exp) : exp));
};
}