¿Cómo cambiaría el contenido de un <textarea>
elemento con JavaScript?
Quiero dejarlo vacío.
javascript
ian
fuente
fuente
Si puede usar jQuery, y le recomiendo que lo haga, simplemente lo haría
De lo contrario, depende del navegador. Asumiendo que tienes
En la mayoría de los navegadores lo haces
Pero en Firefox, lo haces
Averiguar qué navegador está utilizando el usuario se deja como ejercicio para el lector. A menos que use jQuery, por supuesto;)
Editar : Retiro eso. Parece que el soporte para .innerHTML en textarea ha mejorado. Probé en Chrome, Firefox e Internet Explorer, todos borraron el área de texto correctamente.
Edición 2 : y acabo de marcar, si usa .val ('') en jQuery, solo establece la propiedad .value para el área de texto. Entonces .value debería estar bien.
fuente
Aunque ya se han dado muchas respuestas correctas, el enfoque clásico (leer sin DOM) sería así:
donde en el HTML su área de texto está anidada en algún lugar de una forma como esta:
Y como sucede, eso también funcionaría con Netscape Navigator 4 e Internet Explorer 3. Y, no sin importancia, Internet Explorer en dispositivos móviles.
fuente
Si es Jquery ..
o
http://www.hscripts.com/tutorials/javascript/dom/textarea-events.php
fuente
coloque el área de texto en un formulario, nombrándolos, y simplemente use los objetos dom fácilmente, de esta manera:
fuente