2016-01-21 98 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" >