为什么清除按钮不从购物车中删除价格
Why doesnt the clear button remove price from cart
我想使用清除按钮从我的购物车中删除价格。我可以删除行/产品,但我不确定为什么价格没有变化。请检查代码笔。
function removecart() {
salesTotal = 0;
var table = document.getElementById("shoppingCart");
for(var i = table.rows.length - 1; i > -1; i--){
table.deleteRow(i);
}
}
感谢您的帮助
除了将salesTotal
变量更改为零之外,还需要相应地更新显示表示。你可以很容易地添加这个:
function removecart() {
salesTotal = 0;
var table = document.getElementById("shoppingCart");
for(var i = table.rows.length - 1; i > -1; i--){
table.deleteRow(i);
}
document.getElementById('total').innerHTML = "<strong>Sale Price</strong>: $" + salesTotal.toFixed(2);
}
但是,您也可以实现另一个功能来自动化该功能,并避免在js:中重复编写相同的代码
function changeTotal(newTotal){
salesTotal = newTotal;
document.getElementById('total').innerHTML = "<strong>Sale Price</strong>: $" + salesTotal.toFixed(2);
}
清除按钮确实从购物车中删除了价格,但它没有显示出来,因为你从未编写过更新它的代码。
function removecart() {
salesTotal = 0;
var table = document.getElementById("shoppingCart");
for(var i = table.rows.length - 1; i > -1; i--)
{
table.deleteRow(i);
}
document.getElementById('total').innerHTML = "<strong>Sale Price</strong>: $" + salesTotal.toFixed(2);
}
应该工作
你的价格没有改变,因为你没有改变它。添加到函数中:
document.getElementById("total").innerHTML = salesTotal;
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- iframe正在添加标签,需要删除它们
- 如何在HTML输入字段中添加不可删除的后缀
- addData()从最新图表中删除.js 2.1.3-怎么了
- 从购物车中删除在AngularJS中不起作用
- 使用角度从ng重复,简单的购物车实现中添加和删除项目
- 如何在购物车中拖动新数据后从购物车中删除旧数据
- 为什么清除按钮不从购物车中删除价格
- 删除Fancybox Magento添加到购物车
- 更新购物车并删除购物车中的多余项目
- 删除购物车中的选定项目
- 如何使用删除按钮在购物车中取消设置会话产品
- Microsoft JScript运行时错误:'从购物车删除行'未定义
- wooccommerce-删除“;添加到购物车”;按钮