簡體   English   中英

關於javascript中的固定功能

[英]about tofixed function in javascript

誰能幫助我如何在我的腳本中正確使用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>

用括號將所有值包裹起來,然后在計算出值后使用

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM