【发布时间】:2014-08-27 04:08:17
【问题描述】:
我正在尝试使用“选择”标签的第一个“选项”来提示用户需要输入。因此,如果所选选项被禁用,我希望“选择”框以不同的颜色呈现选择。
所以给出以下代码:
<select>
<option selected="selected" disabled="disabled">Choose best player...</option>
<option>Walter Payton</option>
<option>Jim McMahon</option>
<option>Mike Singletary</option>
<option>Richard Dent</option>
<option>Steve McMichael</option>
<option>Wilber Marshall</option>
</select>
我希望页面以灰色显示带有“选择最佳球员...”的下拉菜单,如果选择了非禁用选项,则更改颜色。
如果存在 css 解决方案,我更喜欢它,但在谷歌搜索了一段时间后,我开始确信需要一些 JavaScript。有什么简单的解决方案吗?
这是一个预加载的codepen。
【问题讨论】:
-
option标签的样式没有得到很好的支持。请参阅:stackoverflow.com/questions/8430279/…,请务必阅读此处链接的问题。
标签: javascript css html