javascript - 为什么我的购物车总计无法使用 onclick 和toggle 工作?

标签 javascript jquery function cart

这是我的问题 child 购物车的链接:http://CODEX32.com/simpleShoppingCart在页面的左上方有一个查看其页面源代码的链接。

具体问题是运行总计无法正常工作。任何方向将不胜感激。预先感谢您。

try {
function grandTotal() {     
running_total = window.sku9448Total + window.sku2976Total;
document.getElementById('total').value = '$' + running_total;
}
} catch(e) {}

最佳答案

执行 consol.log(window.sku2976Total) 显示 window.sku2976Total未定义

您的问题是,在您尝试访问变量时尚 undefined variable ,因此结果会导致附加时显示为 未定义 变量。NaN/p>

因此,要么将开头的变量设置为 0,要么在使用变量之前检查变量是否已定义。

你可以这样做:

if(typeof variable_here === 'undefined'){
   // your code here.
};

if(! variable_here){
   // your code here.
};

关于javascript - 为什么我的购物车总计无法使用 onclick 和toggle 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28396981/

相关文章:

javascript - 如何从 JavaScript 更改 GMail 撰写窗口中的字体选择?

JavaScript 在 for 循环中附加 br 节点时出现问题

jquery - 如果我的 html 文件中有超过 1 个 select2,如何更改特定 select2 的宽度?

python - 在python中从一个实例的成员为另一个实例创建一个函数

database - CRUD 和 CRUDL 之间有什么区别?

javascript - Javascript 日期中的破折号

javascript - 获取消息(按 ID)并编辑它

javascript - 如何阻止光标在上/下键上跳转到文本框的开头/结尾?

javascript - 如何向 jquery 追加添加淡入淡出效果

javascript - JS - 让功能重复直到满足条件