关于5-2作业题的问题
for(var i=0;i<add.length;i++){ sub[i].setAttribute('index-data',i); sub[i].onclick=function(){ index=this.getAttribute('index-data'); num[index].value--; if(num[index].value<=1){ //当 value 值为0; sub 不可点击 num[index].value=1; sub[index].disabled="true"; } else if(num[index].value>2){ //当value值不等于时, sub 可点击 sub[index].disabled=""; } } }
如上方代码,该代码想实现的是 当input的value为0时
负责 递减的btn按钮为disabled 不可点击状态,
当input的value>1时,负责 递减的btn按钮为enabled 可点击状态,
前者可实现,后则 当value 值大于1,btn按钮却还是处于不可点击状态,我该如何修改
52
收起
正在回答 回答被采纳积分+1
2回答
Miss路
2017-08-21 14:09:16
移除属性用removeAttribute("disabled"),只有移除了disabled的属性才能使按钮可用,写成一下的方式都会使按钮不可用:
1、<button id="btn" type="button" disabled>Click Me!</button>
2、<button id="btn" type="button" disabled=" ">Click Me!</button>
3、<button id="btn" type="button" disabled="true">Click Me!</button>
4、<button id="btn" type="button" disabled="false">Click Me!</button>
5、<button id="btn" type="button" disabled="disabled">Click Me!</button>
你可以亲自试一试。祝学习愉快!
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星