有没有办法为下拉列表中的选定行着色?欢迎使用jQuery / JavaScript
答案 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伪类。