--- title: Content Editable slug: Web/Guide/HTML/Content_Editable translation_of: Web/Guide/HTML/Editable_content ---
No HTML5 qualquer elemento pode ser editado. Usando alguns eventos de JavaScript podemos transformar sua web page em um editor de texto completo e rápido. Este artigo fornece algumas informações sobre esta funcionalidade.
Conteúdo editável é totalmente compatível com os seguintes browsers.
Ainda não é suportato pelo Opera Mini.
*A maioria dos elementos HTML não suporta esta funcionalidade
Defina o atributo {{DOMXRef("HTMLElement.contentEditable", "contentEditable")}} para true
no seu elemento HTML. Isto pode ser usado na maioria dos elementos HTML.
Um exemplo simples:
<!DOCTYPE html> <html> <body> <div contentEditable="true"> Este conteúdo pode ser editado. </div> </body> </html>
Você pode ver o exemplo funcionando com com uma integração de JavaScript utilizando LocalStorage aqui. Com a fonte aqui.
user_pref("capability.policy.policynames", "allowclipboard"); user_pref("capability.policy.allowclipboard.sites", "https://www.mozilla.org"); user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess"); user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
Como interagir com o conteúdo (Antiga API do IE) aqui