5 回答

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
css只有hover跟active及visited幾種形式,不借助腳本我沒(méi)想到怎么去改變css樣式,寫個(gè)簡(jiǎn)單的js腳本不就行了,這只是一個(gè)原理,當(dāng)然要實(shí)現(xiàn)想要的效果的話,修改一下算法就行了
<script language="javascript">
function changebg(){
document.getElementById('div1').style.backgroundColor="green";
}</script>
<div id="div1" style="background-color:red" onClick="javascript:changebg()">xx</div>

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
改變下思路也可以的
比如你用的
<ul>
<li>首頁(yè)</li>
<li>次頁(yè)</li>
<li>三頁(yè)</li>
<li>四頁(yè)</li>
</ul>來(lái)做的導(dǎo)航,
再定義個(gè)和點(diǎn)擊時(shí)背景一樣的類
你把index.html改成
<ul>
<li class="定義的類">首頁(yè)</li>
<li>次頁(yè)</li>
<li>三頁(yè)</li>
<li>四頁(yè)</li>
</ul>
index2.html改成
<ul>
<li>首頁(yè)</li>
<li class="定義的類">次頁(yè)</li>
<li>三頁(yè)</li>
<li>四頁(yè)</li>
</ul>
添加回答
舉報(bào)