Document.designMode

document.designMode controla la posibilidad de editar un documento entero. Los valores válidos son "on" y "off". De acuerdo a las especificaciones,  el valor predeterminado de esta propiedad es "off". Firefox sigue este estándar. El valor predeterminado de versiones anteriores de Chrome y IE es "inherit". En IE6-10, el valor se escribe con mayúscula.

Sintaxis

var mode = document.designMode;
document.designMode = "on" || "off";

Ejemplo

Hacer un documento <iframe> editable:

iframeNode.contentDocument.designMode = "on";

Especificaciones

Especificación Estado Comentario
HTML Living Standard
La definición de 'designMode' en esta especificación.
Living Standard Definición inicial.

Compatibilidad de Navegadores

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome para AndroidFirefox para AndroidOpera para AndroidSafari en iOSSamsung Internet
designModeChrome Soporte completo 45
Notas
Soporte completo 45
Notas
Notas Before Chrome 64, this property was accessed through the HTMLDocument alias.
Edge Soporte completo 12Firefox Soporte completo SiIE Soporte completo SiOpera Soporte completo SiSafari Soporte completo SiWebView Android Soporte completo 45
Notas
Soporte completo 45
Notas
Notas Before Chrome 64, this property was accessed through the HTMLDocument alias.
Chrome Android Soporte completo 45
Notas
Soporte completo 45
Notas
Notas Before Chrome 64, this property was accessed through the HTMLDocument alias.
Firefox Android ? Opera Android Soporte completo SiSafari iOS Soporte completo SiSamsung Internet Android ?

Leyenda

Soporte completo  
Soporte completo
Compatibilidad desconocida  
Compatibilidad desconocida
Ver notas de implementación.
Ver notas de implementación.

Ver también