Hej,
.className funktioniert zumindes bei meinem Mozilla, FF und IE unter Win)
Weil du dir aber das Allgemeine zu document.all durchgelesen hast, weißt du auch dass dies ursprünglich ein JScript Objekt ist, und damit Microsoft und nicht dem Standard gehört.
In der SelfHMTL Doku ist bei .className ein "JS/MS" Icon, bei .setAttribute ein "JS 1.5" und ein "DOM 1.0" Icon.
http://de.selfhtml.org/javascript/intro.htm
Leider finde ich nirgends die Bedeutung der Icons.
http://de.selfhtml.org/editorial/arbeitshinweise.htm
Aber ich vermute mal, dass das .setAtribute wirklich weiter verbreitet ist. Dann werde ich das verwenden.
Naja es entspricht dem DOM und ist damit in jedem Fall zukunftsträchtig. Aber wenn du Javascript verwendest solltest du sowieso mit Browserweichen arbeiten um die Vielzahl der Browser nicht auszuschließen.
Beste Grüße
Biesterfeld
Kommt ein Vektor zur Drogenberatung: "Hilfe, ich bin linear abhängig!"