Michael: Elementknoten mit Id erzeugen

Beitrag lesen

Hallo,

ich versuche gerade verzweifelt einen Knoten mit bestimmter id zu erzeugen, schaffe es aber nicht, die id zu setzen. Hier ein Beispiel:
function test(uebergebeneID)  {
var i = uebergebeneID;
var Element = document.createElement("div");
var einText = document.createTextNode("Ein Text im div");
Element = Element.appendTextNode(einText);
// bis hier ist noch alles gut, aber dann sollte das Attribut kommen und das klappt nicht:

Element.setAttribute("id", i);
}

Kann mir bitte schnell jemand auf die Sprünge helfen, was ich da falsch mache und einen Tipp geben, wie es richtig wäre?
Ich habe mit try-and-error jetzt schon zig Sachen probiert (zb createAttribute(), usw.), aber das hat auch alles nicht geklappt.

Danke schon mal und viele Grüße

Michael