セレクトボックスを選択すると項目が出てきて、星を選択してクリックすると選択した星の色がオレンジ色に変わりセレクトボックスの中に表示されるコードになっています。しかし、セレクトボックスをクリックして項目を出したときに、その項目一覧に出てくる星の色はグレー色のままなのですが、項目選択中の星の色だけさらにオレンジ色にできないでしょうか。
html
1<style> 2select{ 3 color: grey; 4} 5.colors{ 6 color: orange; 7} 8</style> 9</head> 10<body> 11 <select name="sample" onchange="Color(this)" required> 12 <option value="">選択して下さい</option> 13 <option value="colors">★★★★★</option> 14 <option value="colors">★★★★</option> 15 <option value="colors">★★★</option> 16 </select> 17 18 <script> 19function Color(sample){ 20 if( sample.value == 0 ){ 21 sample.style.color = ''; 22 }else{ 23 sample.style.color = 'orange'; 24 } 25} 26 </script> 27</body>

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/09/29 08:13