今天在學習前端的時候,遇到了一個問題,引發了自己的思考,於是查資料,自己動手去解決,最后解決了。
問題描述: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>

效果就很明顯了
