Hallo Nobian
Das folgende Beispiel tut im Mozilla und ist meines Wissens W3C-DOM-konform (Einen IE habe ich nicht zum testen)
<html>
<head>
<title></title>
<style>
.test1 {text-decoration:none}
.test2 {text-decoration:underline}
</style>
</head>
<body>
<p class="test1" onmouseover="this.className = 'test2'" onmouseout="this.setAttribute('class','test1')">test</p>
</body>
</html>
Im Netscape 4.* kann man nur sehr wenige Eigenschaften ändern.
Das Klassenattribut gehört nicht dazu. Von dem unten genannten document.classes habe ich noch nie was gehört.
Grüße
Daniel