Javascript - сбросить значения до 0 после нажатия кнопки - PullRequest
0 голосов
/ 01 февраля 2020

Я создаю продуктовый онлайн-магазин, который позволяет пользователю добавлять товары в свою корзину и нажимать кнопку «Отправить», когда они будут готовы. После того, как пользователь нажмет «отправить», я бы хотел, чтобы все итоги и элементы были сброшены до их первоначального значения 0. Однако, когда я попытался реализовать это в функции submit (), это не сработало. Есть мысли о том, как это исправить?

function showReceipt(){
    let userPicked = document.getElementById("list").value;
    var divTwo = document.getElementById("div2");
    let div = document.getElementById("counter");
    if(userPicked == 'storeOne'){
        tax = (total*0.13); 
        total = (subtotal + tax + parseFloat(storeOne.delivery_charge));
        var totals = "Subtotal: $" + subtotal.toFixed(2) + '<br>' + 'Tax: $' + tax.toFixed(2) + '<br>' + 'Delivery Fee: $' + storeOne.delivery_charge.toFixed(2) + '<br>' + "Total: $" + total.toFixed(2);
        totals += '<br>';
        totals += `<input type=button value="Submit" onclick="submitted(this)"/>`
        divTwo.innerHTML = totals;
    }

}

function submitted(submitted){
  console.clear();
  console.log(submitted.closest('div').textContent.trim());
  subtotal = 0;
  alert("Order complete");
}
...