hi,
Übrigens machst du's dir mit createAttribute etc. eigentlich unnötig schwer. Name-Attribute könntest du z.B. auch einfach so setzen:
Naja, meine Funktion ist ziemlich flexibel, das geht nämlich so:
createElement("tagname, zb 'div'", "into (für 'in ein Element'), "before" oder "after", target (einen String für ein Element mit der ID 'target', "id::foo#name::bar", "textNode");
Der vorletzte Parameter ist entscheidend, man kann unendlich viele Attribute gleich anhängen, z.B. "href::http://www.google.com/#target::_blank", das macht es echt sehr angenehm.
Das zwingt dich ja trotzdem nicht zur Nutzung von createAttribute.
element['href'] = xyz;
element['target'] = abc;
geht auch. Und da kannst du statt eines Textliterals natürlich auch einen variablen Wert einsetzen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }