Aquí te dejo un ejemplo completo:
 
<pre><html>
  <head>
    <script type="text/javascript">
      function redondear(cantidad, decimales) {
        var cantidad = parseFloat(cantidad);
        var decimales = parseFloat(decimales);
        decimales = (!decimales ? 2 : decimales); // 2 decimales por defecto.
        return Math.round(cantidad * Math.pow(10, decimales)) / Math.pow(10, decimales);
      }
    </script>
  </head>
  <body>
    <form id="frm">
      Número: <input type="text" id="num" />
      Decimales: <input type="text" id="dec" />
      <input type="button" value="Redondear"
        onclick="alert(redondear(this.form.num.value, this.form.dec.value))" />
    </form>
  </body>
</html> </pre>  
Saludos.     
<style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:
[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span>