1
可能重复:
HTML <select> selected option background-color CSS style更改所选选项的颜色下拉
我怎样才能改变在下拉列表中选择选项的颜色?我需要更改下拉菜单关闭时显示的选项的颜色...
可能重复:
HTML <select> selected option background-color CSS style更改所选选项的颜色下拉
我怎样才能改变在下拉列表中选择选项的颜色?我需要更改下拉菜单关闭时显示的选项的颜色...
您可以从select.options[select.selectedIndex]
得到值,所以这可能适合您的需求:http://jsfiddle.net/6VhK8/。
var select = document.getElementById('select');
select.onchange = function() {
for(var i = 0; i < select.options.length; i++) {
if(i == select.selectedIndex) {
select.options[i]
.style.backgroundColor = 'red';
} else {
select.options[i]
.style.backgroundColor = '';
}
}
}
http://stackoverflow.com/questions/2402146/html-select-selected-option-background-color-css-style – Jawad