2016-01-21 59 views
0

我想改变HTML选择选项文本颜色为红色,以下是此代码在一个jsp上正常工作的代码,但不能在另一个jsp上工作。HTML选择选项文本格式

能否请您为我提供的解决方案

<select id="selectedWorkstationId" name="selectedWorkstationId"> 
    <option style="color:red" value="1" selected > 
    <c:out value="test1/> 
    </select> 

回答

0

你需要关闭那些选项标签这样

<select id="selectedWorkstationId" name="selectedWorkstationId"> 
    <option style="color:red" value="1" selected ><c:out value="test1"/></option> 

    </select> 
0

看来你的浏览器自动固定错字在你的HTML结构,你的第一个JSP。在<c:out value="test1" />也许关闭文本和关闭<option>元素将解决您的问题:

试试这个:

<select id="selectedWorkstationId" name="selectedWorkstationId"> 
    <option style="color:red" value="1" selected> 
     <c:out value="test1"/> 
    </option> 
</select> 
+0

感谢您的答复,我想你的建议,但它仍然不能正常工作 – user3665409

+0

你能提供更多关于你的html的细节? –

+0

嗨艾哈迈德,问题已经解决,原因是如果选择选项具有单一的值比样式将无法正常工作。如果选择有多个选项而不仅仅是样式作品。 – user3665409

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" >