使用Javascript,我想改變在一個有序的HTML列表中的數字的背景顏色。列表內容的背景顏色不應改變。 我該如何做到這一點?如何更改有序列表中數字的背景顏色?
1
A
回答
1
主要基於以下文章:Style Ordered List with CSS,如果你有一些HTML代碼:
<ol id="list">
<li>
<p>this is some text</p>
</li>
<li>
<p>and some other text</p>
</li>
</ol>
然後,使用一個CSS,看起來像這樣:
ol {
background: red;
}
li {
background: white;
}
p {
margin: 0px;
}
魔法門讓你得到像你所要求的東西:這裏是我得到的結果(僅用於Firefox測試):
http://extern.pascal-martin.fr/so/screenshot-question-2650667.png
(上有我掛在我的答案開頭的文章解釋)的評論後
編輯:哎呀,沒看到那部分;抱歉:-(
現在你已經有序列表,具有特定的顏色作爲背景的數字,你可以插入一些JavaScript代碼,更改顏色。
考慮到<ol>
標籤我這裏作爲id="list"
,你可以改變它的背景色用的JS代碼如下部分:
document.getElementById('list').style.backgroundColor = 'blue';
這是執行完畢後,你會得到的東西看起來像下面這樣:
http://extern.pascal-martin.fr/so/screenshot-question-2650667-2.png
0
以上回答很好。但是你可以創建其他的方式...
<!--HTML-->
<ol class="questions">
<li><a href="#">What is your biggest fear about marriage?</a></li>
<li><a href="#">If your friends were asked to describe you in one word what would ...</a></li>
<li><a href="#">Are you closer to your family or your friends and why?</a></li>
<li><a href="#">What is the role of a wife?</a></li>
<li><a href="#">What is the role of a husband?</a></li>
</ol>
/*==============CSS===========*/
.questions li{
list-style-position:inside;
margin-top:1px;
padding:0px 5px;
background:#e7e2da;
}
.questions li a{
padding:10px;
display:block;
}
相關問題
- 1. 更改列表框的背景顏色
- 2. 如何更改表單背景顏色?
- 3. 更改分類列表背景顏色
- 4. 如何更改第一列的背景顏色在數據表
- 5. 如何更改ttk.Combobox的列表視圖中的背景顏色?
- 6. JTable中如何更改背景顏色
- 7. 更改Rubaxa中可拖拽列表的背景顏色排序?
- 8. 如何更改gnuplot的背景顏色?
- 9. 如何更改PopupMenu背景的顏色
- 10. 如何更改SFSafariViewController的背景顏色?
- 11. 如何更改ListViewItem的背景顏色?
- 12. 如何更改Radscheduler的背景顏色
- 13. 如何更改apDiv的背景顏色?
- 14. 如何更改NSPopupButton的背景顏色?
- 15. 如何更改ggvis的背景顏色?
- 16. 如何更改JOptionPane的背景顏色?
- 17. 如何更改editText的背景顏色?
- 18. 如何更改GtkTextView的背景顏色?
- 19. 如何更改JLabel的背景顏色?
- 20. 如何更改TextBox的背景顏色?
- 21. 如何更改gtk.MenuItem()的背景顏色
- 22. 如何更改JFrame的背景顏色
- 23. 如何更改fusionchart的背景顏色?
- 24. 如何更改RawTurtle的背景顏色
- 25. 如何更改tr的背景顏色
- 26. 更改TAchart系列的背景顏色
- 27. 用列表顏色更改背景顏色
- 28. 如何更改列表項的背景顏色
- 29. 如何更改下拉列表的背景顏色
- 30. 如何更改列表視圖的背景顏色?
的問題是如何使用JavaScript來做到這一點... – 2010-04-16 05:14:25
@misha:哎呀,對不起,我錯過了問題的那部分:-(;;;我已編輯我的答案,添加一些關於這方面的信息。 – 2010-04-16 05:31:04