Sí, lo he usado en IE, Chrome, Safari. Si funciona para este navegador, entonces debería funcionar para el resto. De todos modos, el método execCommand
del objeto document
se usa para ejecutar comandos relacionados con las funciones integradas de edición de texto enriquecido en el navegador. La sintaxis de la execCommand
es la siguiente: document.execCommand(command, uiBool, argument)
El parámetro de comando es el comando a ejecutar - negrita, subrayado, fuente, etc.
entonces usted tiene la uiBool
que es el valor booleano que especifica si o no la interfaz de usuario predeterminada debe mostrarse.
Y el último parámetro es el uso del argumento para algunos comandos que requieren que pasemos un argumento. Si el comando no requiere ningún argumento, pasamos un valor de null
como tercer parámetro.
Ejemplo:
document.getElementById("whateverID").document.execCommand('bold', false, null);
o:
document.getElementById("whateverID").document.execCommand('bold', false, <a variable nae>);
Link es interesante, pero es tan viejo que sólo incluye Firefox 2 y tampoco incluye cromo en absoluto. Alguien sabe de una matriz posterior? –
Ver http://caniuse.com/#feat=document-execcommand –