HTML에서
제공된 예에서
순수한 CSS만으로는 이 문제를 해결하는 데 충분하지 않을 수 있습니다. 그러나 간단한 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);
이 투박하지만 효과적인 방법은 선택한 옵션만 지정된 색상을 유지하고 다른 모든 옵션은 흰색으로 되돌립니다.
위 내용은 HTML 요소에서 선택한 옵션의 배경색을 어떻게 변경할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!