Hallo,
und weil es nur im IE funzt, streichen wir das ganze mal komplett aus dem Gedächnis.
Das steht Dir natürlich frei. Dogmen sind aber auch in diesem Falle wenig hilfreich ...
Der Browseranteil der Internet Explorers beträgt übrigens heute laut webhits (http://www.webhits.de/webhits/browser.htm) 83.2%.
Solche Zahlen lassen es als gerechtfertigt erscheinen, eine nicht zwingend erforderliche Funktion nur für den IE zu programmieren, sofern damit andere Vorteile (wie z.B. ein einfacherer Code) verbunden sind und das Ganze in anderen Browsern nicht zu Fehlermeldungen führt.
Und nochwas: es darf nur ein Element mit id="" geben, daher heißt das Ding eben auch ID und nicht class (Klasse).
Wo steht das? Sofern es nicht zu Konflikten durch das Ansprechen verschiedener Elemente mit gleicher ID kommt, sehe ich dafür keinen Grund. Siehe auch http://www.webreference.com/js/tips/000921.html
Grüße,
Sebastian