我正在创建一个在线杂货店,允许用户将商品添加到购物车中,并在完成后单击“提交”按钮。用户单击“提交”后,我希望将所有总数和项目重置为初始值0。但是,当我尝试在函数Submitted()中实现此功能时,它似乎不起作用。有关如何解决此问题的任何想法?
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");
}