如何在javascript中添加2个小数点到这个函数代码?


function calculateTotal() {
document.getElementById("Total1").value = document.getElementById("Unit1").value * document.getElementById("quantity1").value
}

首先通过parse Float()确保输入的值是数字然后可以使用JavaScript中的toFixed()方法用两个小数格式化数字。toFixed()方法的作用是:用小数点右边的特定位数来格式化一个数字。

元素没有。value属性,相反,您可以使用.textContent来获取和更改存储的值。

如果你只处理数字,你可以使用。tofixed()来舍入产品。

const quantityEl = document.getElementById("quantity1");
const unitEl = document.getElementById("unit1");
// .toFixed() takes a parameter for number of digits to appear after decimal, in this case 2
const val = (quantityEl.textContent * unitEl.textContent).toFixed(2);
document.getElementById("value").textContent = val;

相关内容

  • 没有找到相关文章

最新更新