答案或許是比較簡單的,但我剛開始使用JavaScript和我似乎無法達到我的目的:的Javascript:在ID更改CSS子節點
我有這一塊的CSS代碼:
#tabmenu li a {
background: #ACBACF;
}
現在我想改變背景,但不僅僅是#tabmenu,li或a,而是所有這些背景。 如何用Javascript做到這一點?
編輯: 這是一個帶背景的按鈕,我想知道如何更改css部分的值。所以它不僅是背景,而且還有填充和東西,但爲了簡單起見,讓我們說我只是想用javascript改變背景。
HTML:
<ul id="tabmenu">
<li>
<a href="#index">Home</a>
</li>
</ul>
編輯2: 我不能改變的HTML或CSS,因爲我想創建一個userscript(Greasemonkey的)。
你能定義它們嗎? – PSL 2013-05-10 16:35:00
請發佈一些HTML代碼,並更具體地說明你想達到的目標。 – gkalpak 2013-05-10 16:35:52
那麼一次爲所有三個設置CSS,使用逗號來分辨它們 '#tabmenu,#tabmenu li,#tabmenu li a {background:#ACBACF;}' – gbtimmon 2013-05-10 16:40:48