类型不一致 有可能会出现这种问题 或者 你定义了变量以后 但是没有赋值 nan =not a number
有反应呀
要加这个getSubTotal(this);
num.onclick = function (e) {//num是哪一行
e = e || window.event;
var el = e.srcElement;
var cls = el.className;
var input = this.getElementsByTagName('input')[1]; //取得input的第几个值
var val = parseInt(input.value);
var reduction = this.getElementsByClassName('reduction');
switch (cls) {
case 'plus':
val++;
input.value=val;
break;
case 'reduction':
val--;
input.value=val;
break;
default:
break;
}
}