自訂
雖然CSS 為
在提供的範例HTML程式碼中,
這是 JavaScript 介入的地方:
var sel = document.getElementById('select_id'); sel.addEventListener('click', function(el){ var options = this.children; for(var i=0; i < this.childElementCount; i++){ options[i].style.color = 'white'; } var selected = this.children[this.selectedIndex]; selected.style.color = 'red'; }, false);
在此腳本中:
雖然此 JavaScript 解決方案允許自訂所選選項的背景顏色,但需要注意的是,它不會直接更改元素的 CSS 樣式。它透過 JavaScript 操縱元素的動態外觀。當要求僅自訂所選選項的背景顏色且不涉及
以上是如何使用 CSS 和 JavaScript 來變更 `` 元素中所選選項的背景顏色?的詳細內容。更多資訊請關注PHP中文網其他相關文章!