Drop down menu 选择时更改下拉列表颜色

Drop down menu 选择时更改下拉列表颜色,drop-down-menu,colors,background,Drop Down Menu,Colors,Background,我有一个下拉列表,每个选项有不同的颜色,但是当选择该选项时,我希望选择的背景更改为我选择的颜色 我已经找到了这个查询的答案,但是它使用内联样式,我想使用我的外部CSS 红色 绿色 蓝色 如果要使用外部css,则 <select name="select" class="Red" onchange="this.className = this.options[this.selectedIndex].className"> <option class="Red" valu

我有一个下拉列表,每个选项有不同的颜色,但是当选择该选项时,我希望选择的背景更改为我选择的颜色

我已经找到了这个查询的答案,但是它使用内联样式,我想使用我的外部CSS


红色
绿色
蓝色

如果要使用外部css,则

<select name="select" class="Red" onchange="this.className = this.options[this.selectedIndex].className">
  <option class="Red" value="1">Red</option>
  <option class="Green" value="2">Green</option>
  <option class="Blue" value="3">Blue</option>
</select>

红色
绿色
蓝色
以下是最新的

<select name="select" class="Red" onchange="this.className = this.options[this.selectedIndex].className">
  <option class="Red" value="1">Red</option>
  <option class="Green" value="2">Green</option>
  <option class="Blue" value="3">Blue</option>
</select>