Sì, l'ho usato in IE, Chrome, Safari. Se funziona per questi browser, dovrebbe funzionare per il resto. Ad ogni modo, il metodo execCommand
dell'oggetto document
viene utilizzato per eseguire comandi relativi alle funzioni di modifica Rich Text incorporate nel browser. La sintassi del execCommand
è la seguente: document.execCommand(command, uiBool, argument)
Il parametro di comando è il comando da eseguire - grassetto, sottolineato, font, ecc
Allora avete la uiBool
che è il valore booleano che specifica se o no dovrebbe essere mostrata l'interfaccia utente predefinita.
E l'ultimo parametro è l'argomento utilizzato per alcuni comandi che richiede il superamento di un argomento. Se nessun argomento è richiesto dal comando, passiamo il valore di null
come terzo parametro.
Esempio:
document.getElementById("whateverID").document.execCommand('bold', false, null);
o:
document.getElementById("whateverID").document.execCommand('bold', false, <a variable nae>);
Link è interessante, ma è così vecchio che include solo Firefox 2 e non include cromato a tutti. Qualcuno sa di una matrice successiva? –
Vedere http://caniuse.com/#feat=document-execcommand –