......
< /div> ;
ここで、マウスが
......
内のすべてのクラス名が新しい名前に変更されます。アドバイスをくれる専門家はいますか?
-----解決策---------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. {
....
}
div.MyClassName .div0{
....
}
div.MyClassName .div1{
... 。
}
------解決策----------------------この方法では、コンテナの親を変更するだけで済みます。 JSスタイルを通して、部下のスタイルも一緒に変わっていきます。
------解決策---------function changeclass()
{
document.getElementById('b').class='myclass';//className(ie),class(ff);
}