Hice un sitio web de pedidos de alimentos en línea, todo está listo, pero no sé. Obtengo un error de suma al encontrar el total. El método javascript updatecartTotal () que encuentra el total es así
var cartItemContainer = document.getElementsByClassName('cart-items')[0] var rowvar = cartItemContainer.getElementsByClassName('cart-row') var total = 0 for (var i = 0; i < rowvar.length; i++) { var rowvar = rowvar[i] var priceElement = rowvar.getElementsByClassName('cart-price')[0] var quantityElement = rowvar.getElementsByClassName('cart-quantity-input')[0] var price = parseFloat(priceElement.innerText.replace('₹', '')) var quantity = parseInt(quantityElement.value) z = (price * quantity) console.log(price) console.log(z) console.log(quantity) total = (Math.round(z*5/100)) + (quantity*total) + (z) console.log(total) } }Quiero un gst del 5 por ciento NO SOBRE EL PRECIO FINAL ÚLTIMO Lo quiero sobre el precio final de cada alimento y luego sumo todos los precios finales para obtener el PRECIO FINAL ÚLTIMO, que es nuestro total. Es un error bastante confuso para mí, espero que puedas resolverlo.
Aquí el precio es solo el precio por pieza del artículo.
Gracias