@@Felix Riesterer
Eine textarea enthält weder Kindelemente noch Textknoten,
ist das wirklich so?
Zur Hälfte. 😜
Das Inhaltsmodell ist Text. textarea
kann also einen Textknoten enthalten, aber keine Kindelemente. Im Text vorkommende <
und >
werden als Zeichen behandelt (escapet).
Will man den Inhalt einer Textarea vorbelegen, steht dieser in der Tat als Textknoten im Dokument. Greift man mit JavaScript auf diesen zu, erhält man das, was als Vorbelegung eingetragen wurde.
Und zwar sowohl mit innerHTML
als auch mit textContent
als auch mit value
.
Ändert man innerHTML
oder textContent
mit JavaScript; ändert sich der Wert in der Anzeige und in innerHTML
, textContent
und value
.
Ändert man value
mit JavaScript; ändert sich der Wert in der Anzeige und in value
. innerHTML
und textContent
behalten ihren ursprünglichen Wert
Kwakoni Yiquan
Ad astra per aspera