Hi there,
Im verlinkten Artikel zu setAttribute heißt es u.a. "der MSIE verlangt die Schreibweise des Attributnamens, die im HTML-spezifischen DOM für den Direktzugriff definiert wurde [...] Es kommt also auf die korrekte Groß- und Kleinschreibung an. [...] Allerdings akzeptieren andere Browser diese speziellen Schreibweisen nicht."
Stimmt das inzwischen nicht mehr?
Keine Ahnung, ich schreib Webanwendungen, der IE geht mir da am *rsch vorbei. Meine Kunden verwenden die Browser, die ich ihnen empfehle; bei Webseiten ist das natürlich etwas anderes, da muss man den IE berücksichtigen.
Prinzipiell muss man aber sagen, daß die hier erwähnten Einwände bzgl. der Alternativen alle richtig sind. Es ist in der Praxis halt so, man verwendet etwas, das funktioniert, und das wars dann. Optimal ist das nicht, aber deshalb liest man in Foren ja auch mit, daß man dann und wann wieder gedankliche Anstösse bekommt...