Michael: Einem Objekt eine Eigenschaft hinzufügen

Beitrag lesen

Hallo Struppi,

danke erstmal für Deine Tipps!

Das Problem ist deine Definition von Eigenschaft, du meinst vermutlich ein Formularelement...

Aus DOM Sicht schon. Aber aus Sicht von Javascript hätte ich eigentlich gedacht, dass es eine Eigenschaft eines Objektes ist.

... also musst f2 dieses Element hinzufügen und das geht nur mit createElement() und appendChild(...) oder du erzeugst es bei der Ausgabe.

Das hab ich probiert, aber es geht nicht. Vielleicht hab ich ja da einen Fehler drin?:
   var ta = document.createElement("textarea");
   var av = document.createAttribute("value");
   var an = document.createAttribute("name");
   var derName = document.createTextNode("a");
   var ang = an.appendChild(derName);
   var taav = ta.appendChild(av);
   var taavang = taav.appendChild(ang);
   document.h.appendChild(taavang);

FF wirft mir folgenden Fehler:
"Fehler: uncaught exception: [Exception... "Modifications are not allowed for this document"  code: "7" nsresult: "0x80530007 (NS_ERROR_DOM_NO_MODIFICATION_ALLOWED_ERR)"

greets

Michael