Atributo contenteditable
O atributo contenteditable permite
tornar qualquer elemento da página editável
através do navegador.
O valor true ativa a edição,
e false - desativa. Em vez de true
pode-se especificar um valor vazio
ou simplesmente não escrevê-lo.
Não se deve pensar que após a edição as alterações na página serão salvas em algum lugar. Isso deve ser implementado independentemente através de JavaScript.
Exemplo
Vamos editar o texto do parágrafo através do navegador (basta clicar nele com o mouse e começar a escrever):
<p contenteditable>
O texto deste parágrafo pode
ser editado através do navegador.
</p>
:
Exemplo
E agora vamos desativar a edição de texto (para
isso pode-se não escrever o atributo contenteditable
completamente):
<p contenteditable="false">
O texto deste parágrafo não pode
ser editado através do navegador.
</p>
:
Veja também
-
a tag
textarea,
com a qual você pode criar um editor de texto