HTML <select>要素は、ユーザーが選択できるオプションのリストを提供します。デフォルトでは、ユーザーがオプションを選択すると、そのオプションは青色の背景で表示されます。このデフォルトの動作は、必ずしも目的の設計と一致するとは限りません。したがって、このデフォルトをオーバーライドして、選択したオプションの背景色をカスタマイズする解決策を見つける必要があります。
CSS では、<select> 内で選択したオプションを直接スタイル設定するための限られたオプションが提供されています。要素。たとえば、selected-background-color のような CSS プロパティの設定はサポートされていません。
ただし、JavaScript には、このカスタマイズを実現するための回避策が用意されています。以下は、JavaScript を使用して、選択したオプションの背景色を赤に変更する例です。
<select>
この例では、JavaScript コードは、<select> 内の使用可能なオプションを反復処理します。要素を選択し、選択したオプションの背景色を赤に設定し、他のすべてのオプションの背景色を白にします。ユーザーがオプションを選択するたびに変更イベント リスナーがトリガーされ、背景色を動的に更新できます。
JavaScript を使用すると、<select> で選択したオプションの外観をカスタマイズできるようになります。要素を使用すると、視覚的なデザインをより詳細に制御できるようになります。
以上がHTML ` 要素で選択したオプションの背景色を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。