以下是我的问题儿童购物车的链接:http://CODEX32.com/simpleShoppingCart,其中包含在页面左上角查看其页面来源的链接。
具体问题是运行总计无法正常运行。任何方向都将非常感激。提前谢谢。
try {
function grandTotal() {
running_total = window.sku9448Total + window.sku2976Total;
document.getElementById('total').value = '$' + running_total;
}
} catch(e) {}
答案 0 :(得分:1)
consol.log(window.sku2976Total)
显示window.sku2976Total
undefined
。
您的问题是,您尝试访问这些变量时未定义变量,因此结果导致undefined
变量在追加时显示为NaN
。
因此,要么将开头的变量设置为0,要么在使用之前检查变量是否已定义。
你可以这样做:
if(typeof variable_here === 'undefined'){
// your code here.
};
或
if(! variable_here){
// your code here.
};