javascript - 如何使用javascript和css为选择中的选项设置不透明度?

标签 javascript css

为什么这对选择的选项也不起作用?

var x = document.getElementById(id);
x.style.opacity = 0.4;
x.style.filter = 'alpha(opacity=' + 40 + ')';

有没有其他方法可以设置整个select的不透明度?

最佳答案

也许这会有所帮助。

HTML

<select name="test" id="test">
  <option value="test1">test1</option>
  <option value="test2">test2</option>
  <option value="test3">test3</option>
</select>

风格

.optioncolor { color:#999999; opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5;}

JQuery

$("#test").find("option").eq(2).addClass("optioncolor");

它适用于 Mozilla。但是对于 webkit 你可以应用颜色变化,所以它看起来很轻。没有别的办法。 :)

关于javascript - 如何使用javascript和css为选择中的选项设置不透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9292639/

相关文章:

javascript - 使用 YepNope/Modernizr 加载外部 Google 字体样式表

html - Firefox 中的 Flexslider 关闭屏幕

javascript - 多个对象未插入数组且未创建对象数组

javascript - 如何通过javascript将字符串转换为数组?

javascript - 如果包含表单标签,jquery 无法识别选项列表文本

css - 是否可以在 xHTML strict 1.0 中使用 CSS 渲染空的 <div style ="width:50%"> </div> 而无需以像素为单位设置宽度和高度?

html - CSS 背景不显示在浏览器上

javascript - 使用功能组件传递 props,而不在组件内声明功能

IE7 中的 CSS padding-top 工作得有点太好了

Jquery 和十六进制颜色?