我想改變HTML選擇選項文本顏色爲紅色,以下是此代碼在一個jsp上正常工作的代碼,但不能在另一個jsp上工作。HTML選擇選項文本格式
能否請您爲我提供的解決方案
<select id="selectedWorkstationId" name="selectedWorkstationId">
<option style="color:red" value="1" selected >
<c:out value="test1/>
</select>
我想改變HTML選擇選項文本顏色爲紅色,以下是此代碼在一個jsp上正常工作的代碼,但不能在另一個jsp上工作。HTML選擇選項文本格式
能否請您爲我提供的解決方案
<select id="selectedWorkstationId" name="selectedWorkstationId">
<option style="color:red" value="1" selected >
<c:out value="test1/>
</select>
你需要關閉那些選項標籤這樣
<select id="selectedWorkstationId" name="selectedWorkstationId">
<option style="color:red" value="1" selected ><c:out value="test1"/></option>
</select>
看來你的瀏覽器自動固定錯字在你的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>
<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" >
感謝您的答覆,我想你的建議,但它仍然不能正常工作 – user3665409
你能提供更多關於你的html的細節? –
嗨艾哈邁德,問題已經解決,原因是如果選擇選項具有單一的值比樣式將無法正常工作。如果選擇有多個選項而不僅僅是樣式作品。 – user3665409