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