自定义
虽然 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中文网其他相关文章!