Hallo,
kann mir jemand verraten, warum u.g. Beispiele einmal beim IE nicht klappen und beim anderen schon. Ist das eine richtiger als das andere?
IE erkennt setAttribute() nur an bereits eingehangenen Elmenten, die über das Objekt all angesprochen werden.
Generell machst Du Dir mit Deinem Code das Leben unnötig schwer. Schreibe einfach:
//klappt mit User-Agent
Div=document.createElement("div");
Div.className='rot'
Gruß aus Berlin!
eddi