亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用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 關注
  • 2466 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號