为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

芜湖不芜 2022-05-22 10:30:58
我希望结帐总金额为零,因为在最后以零结尾的产品被添加到购物篮中,总金额显示为 1.5 英镑那么如何才能改变它以像这样显示 1.50 英镑而不会弄乱其他产品呢?任何代码片段将不胜感激。
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

total好吧,在您的代码末尾编辑此代码total.toFixed(2)


编辑:


在最后一行代码


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)

}


查看完整回答
反对 回复 2022-05-22
  • 1 回答
  • 0 关注
  • 94 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信