javascript - IE 禁用将颜色更改为灰色

标签 javascript jquery css internet-explorer

您好,我在我的选择下拉菜单中使用了禁用选项,因为我不希望它是可点击的。现在它正在将我的文本变成灰色。

HTML:

<select disabled>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

我用一些 css 覆盖了它,这将隐藏我的下拉菜单和边框等,并将颜色变成黑色:

select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none; 
border: none;
/* needed for Firefox: */
overflow:hidden;
width: 90%;
background-color: #F2EDE9;
color:black;

select::-ms-expand {
    display: none;
}

现在它在所有其他浏览器 chrome、FF、safari 上都很好,但我想让它改变颜色的是 IE。禁用的选择下拉字体颜色保持灰色。它需要是一个选择下拉列表,所以请不要建议使用只读等。

如果有人绕过了这个问题,所以它可以变黑,那将非常有帮助。

谢谢 主场

最佳答案

你可以这样尝试:

input[type="text"][disabled] {
   color: red;
}

Source link

关于javascript - IE 禁用将颜色更改为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29557821/

相关文章:

javascript - href 不重定向到新的 URL

javascript - socket.emit从node.js客户端到浏览器客户端

php - 我网站上的图片越来越大

jquery - 地理定位和 jQuery - 无法使用 ajax 发布结果

html - 段落的CSS flexbox问题

jquery - 无法选择子 div jQuery

php - javascript 根据第一个更改剩余的下拉值

javascript - 如何禁用 Bootstrap 轮播动画?

jquery - 如何在 JQuery 对话框中捕获事件中的 ESC?

javascript - jQuery 添加 inArray 作为最后一个数组/对象元素