Wie würde ich den Inhalt eines <textarea>
Elements mit JavaScript ändern ?
Ich möchte es leer machen.
javascript
Ian
quelle
quelle
Wenn Sie jQuery verwenden können, und ich empfehle Ihnen dringend, dies zu tun, würden Sie dies einfach tun
Ansonsten ist es browserabhängig. Vorausgesetzt, Sie haben
In den meisten Browsern tun Sie dies
Aber in Firefox tun Sie das
Das Herausfinden, welchen Browser der Benutzer verwendet, bleibt dem Leser als Übung. Es sei denn, Sie verwenden natürlich jQuery;)
Edit : Ich nehme das zurück. Die Unterstützung für .innerHTML in Textbereichen scheint sich verbessert zu haben. Ich habe in Chrome, Firefox und Internet Explorer getestet, alle haben den Textbereich korrekt gelöscht.
Bearbeiten 2 : Und ich habe gerade überprüft, ob Sie .val ('') in jQuery verwenden, es setzt nur die .value-Eigenschaft für Textbereiche. Der Wert sollte also in Ordnung sein.
quelle
Obwohl bereits viele richtige Antworten gegeben wurden, würde der klassische Ansatz (Nicht-DOM lesen) folgendermaßen aussehen:
Wo im HTML Ihr Textbereich irgendwo in einer Form wie dieser verschachtelt ist:
Und das würde natürlich auch mit Netscape Navigator 4 und Internet Explorer 3 funktionieren . Und nicht unwichtig, Internet Explorer auf Mobilgeräten.
quelle
Wenn es Jquery ist ..
oder
http://www.hscripts.com/tutorials/javascript/dom/textarea-events.php
quelle
Fügen Sie den Textbereich in ein Formular ein, benennen Sie ihn und verwenden Sie die dom-Objekte einfach wie folgt:
quelle