wahsaga: DOM für IE7: dynamisch attribute setzen

Beitrag lesen

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; }