javascript - 如何在禁用时更改按钮的颜色然后在启用时返回

标签 javascript button

我有一个预先设置样式的按钮,因此当按钮被禁用时,禁用的颜色看起来不会被禁用。我无法取消预造型,所以我想说的是:

如果按钮被禁用,显示这个颜色,否则返回这个颜色。

下面的代码显示了一个在页面加载时禁用 30 秒的按钮。

<script type="text/javascript" >
  window.onload = function()
      {
         var btn = document.getElementsByName('submit')[0];
         btn.disabled  = true;

         setTimeout(function(){btn.disabled  = false;}, 30000);

      };

最佳答案

您可以使用 CSS3 轻松做到这一点 :disabled选择器

input[type="submit"]:disabled
{
    background:#CCC;
}

关于javascript - 如何在禁用时更改按钮的颜色然后在启用时返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21577929/

相关文章:

javascript - YouTube iframe api(现有的 iframe);无法让 iframe-api 工作

delphi - 如何用Delphi创建一个非矩形按钮?

java - 通过 Button Action Listener 添加游戏的 JPanel(使用 KeyListener)会禁用 keylistener

javascript - 获取悬停/拖动时的插入符位置

javascript - 如何根据angularJS中的配置文件加载模块

android - 可以将一个按钮叠加在另一个按钮之上吗?

Android 转换程序在单击按钮时崩溃

button - 在 Twitter Bootstrap 中更改 btn-group .active 样式

javascript - 在 Angular E2E 测试中使用 select(name).options

javascript - 从后面的代码触发JavaScript的Confirm()