Tim Tepaße: element mit id erzeugen

Beitrag lesen

Hallo Tobias,

Ich versuche über DOM ein Element zu erzeugen und mit einer ID zu versehen.

Ohne es ausprobiert zu haben:

/* Element erstellen */
  var myElement = document.createElement("div");

/* Attribut und gleich dazu den Attributwert setzen */
  myElement.setAttribute("id", "bla");

/* Element irgendwo einhängen */
  document.getElementsByTagName("body")[0].appendChild(myElement);

Es gibt sowas wie ein abstraktes Objekt, dessen Methoden für jedes Element
im HTML- oder XML-DOM-Baum gelten, das node-Objekt. setAttribute ist eine
Methode davon, siehe auch hier:
http://selfhtml.teamone.de/javascript/objekte/node.htm

Tim