楼上DX的方法好像不行啊,是jscript里面的方法吧,在javascript中好像不行

解决方案 »

  1.   

    谁说的?低版本浏览器是不支持,定义一下好了。
    <SCRIPT LANGUAGE="JavaScript">
    try {
      (1).toFixed(1);
    }
    catch(e) {
      Number.prototype.toFixed = function(dot) {
        with(Math){
          var m=pow(10,Number(dot))
          var s = (round(this*m)/m).toString();
        }
        if(s.indexOf('.') < 0)
           s += ".";
        s += "000000000000";
        return s.substr(0,s.indexOf('.')+dot+1)+"a";
      }
    }
    </script>