Javascript 如何在结帐总额的末尾添加零?

Javascript 如何在结帐总额的末尾添加零?,javascript,html,Javascript,Html,我希望结帐总金额为零,因为在以零结尾的产品上,总金额被添加到购物篮中,显示为1.5英镑 那么,如何才能在不影响其他产品的情况下,将其更改为这样显示1.50英镑 任何代码片段都将不胜感激 相册0 £12.50 加入篮子 专辑2 £14.50 加入篮子 专辑4 £19.50 加入篮子 专辑6 £19.50 加入篮子 专辑8 £19.50 加入篮子 篮子 项目 价格 量 全部的 £0 结账 如果document.readyState==“正在加载”{ document.addEventListene

我希望结帐总金额为零,因为在以零结尾的产品上,总金额被添加到购物篮中,显示为1.5英镑

那么,如何才能在不影响其他产品的情况下,将其更改为这样显示1.50英镑

任何代码片段都将不胜感激

相册0 £12.50 加入篮子 专辑2 £14.50 加入篮子 专辑4 £19.50 加入篮子 专辑6 £19.50 加入篮子 专辑8 £19.50 加入篮子 篮子 项目 价格 量 全部的 £0 结账 如果document.readyState==“正在加载”{ document.addEventListener'DOMContentLoaded',就绪 }否则{ 准备好的 } 功能就绪{ var removeCartItemButtons=document.getElementsByClassName'btn-danger' 对于变量i=0;i如果isNaNinput.value | | input.value在代码末尾,请将此代码总计编辑为总计.toFixed2

编辑:

在代码的最后一行

function updateCartTotal() {
var cartItemContainer = document.getElementsByClassName('cart-items')[0]
var cartRows = cartItemContainer.getElementsByClassName('cart-row')
var total = 0
for (var i = 0; i < cartRows.length; i++) {
    var cartRow = cartRows[i]
    var priceElement = cartRow.getElementsByClassName('cart-price')[0]
    var quantityElement = cartRow.getElementsByClassName('cart-quantity-input')[0]
    var price = parseFloat(priceElement.innerText.replace('£', ''))
    var quantity = quantityElement.value
    total = total + (price * quantity)
}
total = Math.round(total * 100) / 100
document.getElementsByClassName('cart-total-price')[0].innerText = '£' + total.toFixed(2)

}

使用total.toFixed2:请看,您能用完整的更正代码编辑您的答案吗?