Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (document.readyState == 'loading') {
- document.addEventListener('DOMContentLoaded', ready);
- } else {
- ready();
- }
- function ready() {
- var removeCartItemButtons = document.getElementsByClassName('trash');
- for (var i = 0; i < removeCartItemButtons.length; i++) {
- var button = removeCartItemButtons[i];
- button.addEventListener('click', function(event) {
- var buttonClicked = event.target;
- buttonClicked.parentElement.parentElement.remove();
- updateCartTotal();
- });
- }
- }
- function updateCartTotal() {
- var cartItemContainer = document.getElementById('basket')[0];
- var products = cartItemContainer.getElementsByClassName('product');
- var total = 0;
- for (var i = 0; i < products.length; i++) {
- var product = products[i];
- var priceElement = product.getElementsByClassName('cash')[0];
- var quantityElement = product.getElementsByClassName('quantity')[0];
- var price = parseFloat(priceElement.innerText.replace('$', ''));
- var quantity = quantityElement.value;
- total = total + price * quantity;
- }
- document.getElementsByClassName('subTotal')[0].innerText = '$ ' + total;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement