下拉列表中的彩色选定行

时间:2011-09-13 08:31:45

标签: javascript jquery html css

有没有办法为下拉列表中的选定行着色?欢迎使用jQuery / JavaScript

2 个答案:

答案 0 :(得分:4)

var select = document.getElementById("mySelectBox");
var oldSelectedIndex = select.selectedIndex;
select.addEventListener("change", function(){
    select.options[oldSelectedIndex].style.cssText = "";//or .className = ""
    select.options[oldSelectedIndex=select.selectedIndex].style.cssText = "color:red;";
}, true);

答案 1 :(得分:1)

你也可以在纯CSS中使用:selected伪类。