n'Abend,
Übrigens ist es IMO wesentlich einfacher und übersichtlicher, nicht erst im DOM Attributknoten zu bauen, sondern einfach dem JS-Elementobjekt direkt die entsprechenden Eigenschaften zuzuweisen, etwa so:
Noch sinnvoller wäre es, diese präsentationsbezogenen Sachen dahin zu stecken, wo sie hingehören: ins Stylesheet.
genau das habe ich ja einen Absatz weiter auch empfohlen.
Ciao,
Martin