2011-01-13 7 views
0

Dies funktioniert in allen modernen Browsern, leider für mich muss es in älteren Versionen arbeiten. Ich benutze den Kompatibilitätsmodus des IE8 und es scheint nicht mit diesem Code zu tun zu haben.IE6 lässt JS Attribut nicht gesetzt

Es wird das Element in Ordnung, aber es ändert sich nicht seine Klasse. Irgendwelche Ideen?

Antwort

3

Vielleicht möchten Sie einen Blick auf die className Eigenschaft werfen. Dies sollte in IE6 und höher funktionieren.

+0

Danke, das funktioniert, aber nicht in anderen Browsern, ist es möglich zu versuchen, dies zu fangen, so dass es die richtige Methode wählt? Was ist der effizienteste Weg dies zu erreichen, da diese Funktion viele Male aufgerufen wird. –

+0

Nm Ich werde neue Frage es: D –

+0

Ich würde sagen, die effizienteste und einfachste Möglichkeit zu erreichen, was Sie wollen, wäre die Verwendung eines Javascript-Framework wie jQuery. Wenn das nicht Ihr Interesse ist, schauen Sie sich an, wie eines der Frameworks dieses spezielle Problem löst. –