Я создаю продуктовый онлайн-магазин, который позволяет пользователю добавлять товары в свою корзину и нажимать кнопку «Отправить», когда они будут готовы. После того, как пользователь нажмет «отправить», я бы хотел, чтобы все итоги и элементы были сброшены до их первоначального значения 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");
}