###前提・実現したいこと
セレクトボックスで、初期値と値変更したときの色の変更が設定できません。
ご教授のほどよろしくお願いいたします。
###該当のソースコード
HTML
1 <select name="mySelect" id="mySelect" onchange="changeColor()"> 2 省略 3 </select>
JavaScript
1 function changeColor() { 2 var options = document.myForm.mySelect.options; 3 var Idx = document.myForm.mySelect.selectedIndex; 4 var mytext = options[Idx].text; 5 if(mytext.indexOf('色変更') != -1){ 6 options[Idx].style.color = 'red'; 7 alert(options[Idx].style.color); //※redと出力されるのに色が変更されない。 8 } 9 }
不思議なのは、alertではredと出力されているのに、選んだ時の項目の色が変更されていない所です。
回答2件
あなたの回答
tips
プレビュー