【发布时间】:2012-04-09 18:42:42
【问题描述】:
好的,不确定这是否可行,但我想更改所选 HTML 列表框项的默认颜色。我不是在谈论列表框选项标签的背景颜色。这可以通过 CSS 来完成,我明白了。我说的是在选择项目时覆盖该背景颜色的颜色。在 Chrome、FF 和 IE 中,如果我只是将背景颜色更改为红色,然后从列表中选择项目,则颜色现在为蓝色。我似乎找不到任何关于是否可以覆盖颜色的信息,但我希望这里的人可能知道。感谢您的帮助。
【问题讨论】:
-
虽然我从未在任何网站上遇到过这种情况,而且我认为这是不可能的,因为 javascript 中的列表框没有真正的“项目”对象(我不知道),这是个好问题。
-
对不起,我所说的“项目”是指
-
OP....如果您想设置选择框的样式,请使用下面的解决方案。仅仅因为人们认为样式选择框不是最佳实践并不意味着您不应该使用它。查看所选的 jQuery,它适用于所有平台。
标签: html css colors listbox listboxitem