Hallo Michael.
var i = uebergebeneID;
Wozu diese überflüssige Zwischenspeicherung?
var Element = document.createElement("div");
var einText = document.createTextNode("Ein Text im div");
Element = Element.appendTextNode(einText);
Was soll das sein? Eine Methode namens „appendTextNode“ gibt es nicht, sofern du sie nicht deklariert hast.
Es gibt appendData und appendChild, letzteres benötigst du hier.
Ich habe mit try-and-error jetzt schon zig Sachen probiert (zb createAttribute(), usw.), aber das hat auch alles nicht geklappt.
Auch schon folgendes?
Element.id = uebergebeneID;
Zur Erklärung: die id-Eigenschaft ist für jedes Element vordefiniert und besteht ab dem Moment der Erstellung eines Elementknotens.
Könnte es sein, dass du nur im IE testest? Dieser akzeptiert das Setzen von Eigenschaften per setAttribute-Methode nicht, wenn eine einfachere Möglichkeit besteht.
Einen schönen Sonntag noch.
Gruß, Ashura
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
mathbr:del.icio.us/ mathbr:w00t/