今天在學習前端的時候,遇到了一個問題,引發了自己的思考,於是查資料,自己動手去解決,最后解決了。
問題描述:input框內輸入disabled=false去消除灰暗顏色無效,其實在框內輸入disabled=true或者disabled=false都無效,話不多說,直接上代碼
<!-- 讓按鈕變亮 --> <input type="button" disabled=false value="這是一個測試按鈕框" id="btn"> <!-- 讓按鈕變灰暗 --> <input type="button" disabled="disabled" value="這是一個測試按鈕框">
效果展示如下

可見第一個按鈕設置disabled=false和第二個按鈕顯示的效果一樣
解決辦法,萬能的js來了,為了讓js效果顯示出來,我們將兩個按鈕都變暗
<input type="button" disabled="disabled" value="這是一個測試按鈕框" id="btn"> <!-- 讓按鈕變暗 --> <input type="button" disabled="disabled" value="這是一個測試按鈕框"> <script> var btn = document.getElementById('btn'); btn.disabled = false; </script>
效果就很明顯了