Im Prinzip hat ein textarea-Elementknoten die Eigenschaften value und defaultValue, die du lesen und beschreiben kannst.
Ist es dann nicht angeraten die angesprochene Stelle in SelfHTML zu ändern, da sie ja nachweislich (Deiner Aussage und den praktischen Erfahrungen nach) nicht richtig ist?
In SELFHTML steht: Ein textarea-Element hat kein value-Attribut. Das ist korrekt, es geht da um HTML. Wenn man in HTML den Wert einer Textarea setzen will, schreibt man ihn einfach ins Element.
Ich habe etwas anderes gesagt, nämlich dass man in JavaScript auf den Wert eines textarea-Formularfeldes über die Eigenschaft value des entsprechenden DOM-Elementknotens zugreifen kann. Das ist auch in SELFHTML dokumentiert:
http://de.selfhtml.org/javascript/objekte/elements.htm#default_value
http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#textarea
Wie kann ich denn per JavaScript den defaultValue ändern?
document.getElementById("formularfeld-mit-id").defaultValue = "wert";
Aber wie gesagt verstehe ich den Sinn davon nicht, auf der Ebene von JavaScript gibts keinen Unterschied mehr zwischen value und defaultValue, beides setzt bei einem leeren Feld den Wert.
value setzen:
document.getElementById("formularfeld-mit-id").value = "wert";
Mathias