Sven Rautenberg: warum geht innerHTML bei Formularfelder?

Beitrag lesen

Moin!

ach du meine Güte *LOOOL*
das is mir ja noch garnich aufgefallen ......... jetz frag ich mich aber warum das denn mit innerHTML ging ...... das dürfte doch eigentlich garnich gehen ...... ???

Das hab ich mich auch gefragt, ich weiss es auch nicht.

Ist doch irgendwie logisch. Ein mehrzeiliges Eingabefeld ist typischerweise eine Textarea:

<textarea name="bezeichnung" cols="80" rows="20"></textarea>

Der Value der Textarea steht zwischen Start- und Endtag. Und innerHTML greift bekanntermaßen auf das zu, was zwischen dem selektierten Start- und Endtag steht.

bei <div id="test"></div>

und
document.getElementById("test").innerHTML = "Ja <b>toll</b>!";

erwartet doch auch jeder, dass der Text im Div erscheint (und toll fett ist).

Dummerweise kann eine Textarea keinen HTML-Code interpretieren...

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)