解決input標簽內輸入disabled=false無效的問題


今天在學習前端的時候,遇到了一個問題,引發了自己的思考,於是查資料,自己動手去解決,最后解決了。

問題描述: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>

  

 

 效果就很明顯了

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM