Michael: Elementknoten mit Id erzeugen

Beitrag lesen

Hi Ashura,

Hallo Michael.

var i = uebergebeneID;

Wozu diese überflüssige Zwischenspeicherung?

Pure Tippfaulheit ;-)

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.

--> sorry, war nur ein Fehler beim abtippen

Auch schon folgendes?

Element.id = uebergebeneID;

Das war das erste, was ich probiert habe. Geht komischerweise auch nicht (IE sagt dazu: Das Objekt unterstützt diese Eigenschaft oder Methode nicht).

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.

Ja. Reicht auch, wenn es nur auch IE läuft (ist fürs Intranet und da gibts nichts anderes).

Auch einen schönen Sonntag und viele Grüße

Grüße