Hallo,
Ich habe mir eine kleine setStyle-Funktion gebaut, die unterscheidet:
if (document.createAttribute)
...
else
element.style.backgroundColor = ...
Wieso auch immer diese Unterscheidung notwendig ist - die Methode über createAttribute ist umständlich und wie gesagt nicht browserübergreifend. Sie ist beim Setzen von Styles weitesgehednd unnötig, der Zugriff über style sollte ausreichen.
Mathias