日期:2014-05-18  浏览次数:21084 次

如何去除select下拉框中的蓝色?
IE中,select下拉框选择的时候,鼠标所在的那个项目默认底色是蓝色的,怎么把这个蓝色的底色去掉,或者改成透明色?
因为我这个下拉框里面要选择的项目就是颜色,如果不去除的话,就把要选择项目的本来颜色给覆盖了。

------解决方案--------------------
关注....
帮你顶.
我感觉是好象不能更改的..
也没有发现有人更改过.
------解决方案--------------------
<select>
<option value= "black " style= "background-color:black; color:#FFFFFF; "> black </option>
<option value= "blue " style= "background-color:blue; color:#FFFFFF; "> blue </option>
<option value= "fuchsia " style= "background-color:fuchsia; color:#FFFFFF; "> fuchsia </option>
<option value= "gray " style= "background-color:gray; color:#FFFFFF; "> gray </option>
<option value= "green " style= "background-color:green; color:#FFFFFF; "> green </option>
<option value= "lime " style= "background-color:lime; "> lime </option>
<option value= "maroon " style= "background-color:maroon; color:#FFFFFF; "> maroon </option>
<option value= "navy " style= "background-color:navy; color:#FFFFFF; "> navy </option>
<option value= "olive " style= "background-color:olive; color:#FFFFFF; "> olive </option>
<option value= "orange " style= "background-color:orange; color:#FFFFFF; "> orange </option>
<option value= "purple " style= "background-color:purple; color:#FFFFFF; "> purple </option>
<option value= "red " style= "background-color:red; color:#FFFFFF; "> red </option>
<option value= "silver " style= "background-color:silver; color:#FFFFFF; "> silver </option>
<option value= "teal " style= "background-color:teal; color:#FFFFFF; "> teal </option>
<option value= "white " style= "background-color:white; "> white </option>
<option value= "yellow "style= "background-color:yellow; "> yellow </option>
</select>

这样可以吗?
------解决方案--------------------
设个default value
------解决方案--------------------
网上有人建议,选的时候把焦点转移出select即可.

我没实验过,我想如果LZ不怕烦,可以做个隐藏frame,用户选的时候再弹出一个颜色窗口看效果.

就象QQ的表情图象那种效果.