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