为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用JavaScript禁用HTML按钮?

如何使用JavaScript禁用HTML按钮?

江户川乱折腾 2019-08-12 18:08:42
如何使用JavaScript禁用HTML按钮?我已经读过你可以通过附加disable到它的标签而不是作为属性来禁用(物理上不可点击)HTML按钮,如下所示:<input type="button" name=myButton value="disable" disabled>由于此设置不是属性,如何通过JavaScript动态添加此设置以禁用先前启用的按钮?
查看完整描述

3 回答

?
达令说

TA贡献1821条经验 获得超6个赞

由于此设置不是属性

这是一个属性。

某些属性定义为boolean,这意味着您可以指定其值并将其他所有内容保留。即,仅包括粗体部分而不是禁用=“ 禁用 ”。在HTML 4中,您应该只包含粗体部分,因为完整版本被标记为支持有限的功能(尽管现在编写规范时不太正确)。

从HTML 5开始,规则已经更改,现在只包含名称而不包含值。这没有实际区别,因为名称和值是相同的。

DOM属性也被称为disabled并且是采用布尔truefalse

foo.disabled = true;

从理论上讲,你还可以foo.setAttribute('disabled', 'disabled');foo.removeAttribute("disabled"),但我不会与旧版本的Internet Explorer(这是出了名的越野车,当涉及到相信这个setAttribute)。


查看完整回答
反对 回复 2019-08-12
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

禁用

document.getElementById("btnPlaceOrder").disabled = true;

启用

document.getElementById("btnPlaceOrder").disabled = false;


查看完整回答
反对 回复 2019-08-12
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

它是一个属性,但是一个布尔值(因此它不需要名称,只需要一个值 - 我知道,这很奇怪)。您可以在Javascript中设置等效的属性:

document.getElementsByName("myButton")[0].disabled = true;


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 2435 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号