有沒有大神幫我看看這段程序哪里有問題?為啥我點加減都沒有效果
?num.onclick = function (e) {
? ? ? ? ? ?e = e || window.event;
? var el = e.srcElement;
? ? ? ? ? ?var cls = el.className;
? var input = this.getElementsByTagName('input'); ? //取得input的值
? var val = parseInt(input.value);
? var reduction = this.getElementsByClassName('reduction');
? switch (cls) {
? ? ? ? ? ? ? ? case 'plus':
? ? ? ? ? ? ? ? ? ? input.value=val+1;
? ? ? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? case 'reduction':
? ? ? ? ? ? ? ? ? ? input.value=val-1;
? ? ? ? ? ? ? ? ? ? break;
default:
? ?break;
}
}
2017-05-13
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;
}
}