我正在尝试将html选择选项文本颜色更改为红色,以下是此代码在一个jsp上正常工作但不能在另一个jsp上工作的代码。
能否请你解决方案
<select id="selectedWorkstationId" name="selectedWorkstationId">
<option style="color:red" value="1" selected >
<c:out value="test1/>
</select>
答案 0 :(得分:0)
你需要像这样关闭那些选项标签
<select id="selectedWorkstationId" name="selectedWorkstationId">
<option style="color:red" value="1" selected ><c:out value="test1"/></option>
</select>
答案 1 :(得分:0)
您的浏览器似乎在您的第一个jsp中自动修复了html结构中的拼写错误。也许关闭<c:out value="test1" />
中的文字并关闭<option>
元素可以解决您的问题:
试试这个:
<select id="selectedWorkstationId" name="selectedWorkstationId">
<option style="color:red" value="1" selected>
<c:out value="test1"/>
</option>
</select>
答案 2 :(得分:0)
<select id="selectedWorkstationId" name="selectedWorkstationId">
<option style="color:red" value="1" selected>
<c:out value="test1"/>
</option>
</select>
option style attribute only works if option have more than one value other wise it will not work.For single value it takes style define in select like this
<select id="selectedWorkstationId" name="selectedWorkstationId" >