Anpassen der Hintergrundfarbe der ausgewählten Option in
Während CSS zahlreiche Styling-Optionen für
Im bereitgestellten Beispiel-HTML-Code ist das
Hier kommt JavaScript ins Spiel:
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);
In diesem Skript:
Während diese JavaScript-Lösung die Anpassung der Hintergrundfarbe der ausgewählten Option ermöglicht, ist es wichtig zu beachten, dass sie den CSS-Stil des Elements nicht direkt ändert. Es manipuliert das dynamische Erscheinungsbild des Elements über JavaScript. Dieser Ansatz kann eine praktikable Lösung sein, wenn lediglich die Hintergrundfarbe der ausgewählten Option angepasst werden soll und keine weitere CSS-Anpassung des
Das obige ist der detaillierte Inhalt vonWie kann ich die Hintergrundfarbe einer ausgewählten Option in einem „Element' mithilfe von CSS und JavaScript ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!