Atributo contenteditable
El atributo contenteditable
permite
hacer que cualquier elemento de la página sea editable
a través del navegador.
El valor true
activa la edición,
y false
lo desactiva. En lugar de true
se puede especificar un valor vacío
o no escribirlo en absoluto.
No se debe pensar que después de la edición los cambios en la página se guardarán en algún lugar. Esto debe implementarse de forma independiente a través de JavaScript.
Ejemplo
Vamos a editar el texto del párrafo a través del navegador (simplemente hacemos clic en él y empezamos a escribir):
<p contenteditable>
El texto de este párrafo se puede
editar a través del navegador.
</p>
:
Ejemplo
Y ahora desactivemos la edición de texto (para
esto, el atributo contenteditable
no se puede escribir en absoluto):
<p contenteditable="false">
El texto de este párrafo no se puede
editar a través del navegador.
</p>
:
Véase también
-
la etiqueta
textarea
,
con la que se puede hacer un editor de texto