通過js改變CSS class名稱,該如何處理
來源:互聯網
上載者:User
通過js改變CSS class名稱
比如
........
現在就想當滑鼠移過的時候把
........
中的class名全變成為新我名稱。有那位高手會,指教一下小弟,謝謝。
------解決方案--------------------
this.class='myclass';
------解決方案--------------------
------解決方案--------------------
div id="a" class="diva" onmouseover="changeclass()";>
........
------解決方案--------------------
div id="a" class="diva" onmouseover="changeclass()";>
........
------解決方案--------------------
div id="a" class="diva" onmouseover="changeclass()";>
........
這個是正解。
你說的效果就需要你寫CSS的時候用選取器了
如:
div.diva{
......
}
div.diva .div0{
....
}
div.diva .div1{
....
}
div.MyClassName{
......
}
div.MyClassName .div0{
....
}
div.MyClassName .div1{
....
}
------解決方案--------------------
這樣你只需要通過JS改容器父級的樣式,那下級的樣式也會一起變
------解決方案--------------------
function changeclass()
{
document.getElementById('b').class='myclass';//className(ie),class(ff);
}