关于javascript中的tofixed函数

时间:2014-02-27 15:16:12

标签: javascript jquery html mysql

任何人都可以帮助我如何在我的脚本中正确使用tofixed函数,因为我有点新鲜,当我把tofixed我的脚本不能工作时......请帮帮我。

当前脚本:

<script>
function optTotal1()
{
    var a1 = document.querySelector('select[name="optA1"]');
    var b1 = document.querySelector('select[name="optB1"]');
    var c1 = document.querySelector('select[name="optC1"]');
    var d1 = document.querySelector('select[name="optD1"]');
    var e1 = document.querySelector('select[name="optE1"]');

    if (a1.value && a1.value != "")
        a1 = parseFloat(a1.value);
    else
        a1 = 0;

    if (b1.value && b1.value != "")
        b1 = parseFloat(b1.value);
    else
        b1 = 0;

    if (c1.value && c1.value != "")
        c1 = parseFloat(c1.value);
    else
        c1 = 0;

    if (d1.value && d1.value != "")
        d1 = parseFloat(d1.value);
    else
        d1 = 0;
    if (e1.value && e1.value != "")
        e1 = parseFloat(e1.value);
    else
        e1 = 0;

      document.getElementById("total1").value.toFixed(2) = parseFloat(a1)+parseFloat(b1)+parseFloat(c1)+parseFloat(d1)+parseFloat(e1);

}
</script>

1 个答案:

答案 0 :(得分:3)

用括号括起所有值,然后在计算值

后使用它
document.getElementById("total1").value=(parseFloat(a1)+parseFloat(b1)+parseFloat(c1)+parseFloat(d1)+parseFloat(e1)).toFixed(2);