while(i < len) {
if(inputs[i].checked)
checked++;
i++;}
if(checked)
{ ret.textContent ="已選: "+ checked;
ret.style.display = "block"; }
else
ret.style.display="none";
}
if(inputs[i].checked)
checked++;
i++;}
if(checked)
{ ret.textContent ="已選: "+ checked;
ret.style.display = "block"; }
else
ret.style.display="none";
}
不理解判斷語句(計算商品數量)
老師,我有一個疑問,為什么我這段代碼中 var val = parseInt(input.value);和 input.value 不是值是一樣的嗎,為什么我最后一個判斷換成這樣就不管用了呢? if(val <= 1) { reduce.innerHTML = ''; },它就會等變成1后在點一下才隱藏,為什么呢?
老師,我有一個疑問,為什么我這段代碼中 var val = parseInt(input.value);和 input.value 不是值是一樣的嗎,為什么我最后一個判斷換成這樣就不管用了呢? if(val <= 1) { reduce.innerHTML = ''; },它就會等變成1后在點一下才隱藏,為什么呢?
2018-11-14
最新回答 / hyw996
getElementsTagName('table')[0]??扇〉降谝粋€table,第二個則getElementsTagName('table')[1].代理事件則同樣道理獲取到td的父元素就行了
2018-09-28
之前我那條評論代碼少寫了個判斷條件,這里重新加上在評論
關于用鍵盤輸入10以下數字會強制變為1的BUG,可以像下面這樣 這是老師原來的寫法,你只需要把下面val=1改成val=0即可
if (isNaN(val) || val < 1) {
val = 1;
}
這樣如果什么數字都不輸入或者輸入負數都會變成0,同時也可以輸入10以下的數字了
關于用鍵盤輸入10以下數字會強制變為1的BUG,可以像下面這樣 這是老師原來的寫法,你只需要把下面val=1改成val=0即可
if (isNaN(val) || val < 1) {
val = 1;
}
這樣如果什么數字都不輸入或者輸入負數都會變成0,同時也可以輸入10以下的數字了
2018-07-11
關于用鍵盤輸入10以下數字會強制變為1的BUG,可以像下面這樣 這是老師原來的寫法,你只需要把下面val=1改成val=0即可
if (isNaN(val) || val < 1) {
val = 1;
}
這樣如果什么數字都不輸入或者輸入負數都會變成0,同時也可以輸入10以下的數字了
if (isNaN(val) || val < 1) {
val = 1;
}
這樣如果什么數字都不輸入或者輸入負數都會變成0,同時也可以輸入10以下的數字了
2018-07-11