Oui, je l'ai utilisé dans IE, Chrome, Safari. Si ça fonctionne pour ces navigateurs, alors ça devrait fonctionner pour les autres. De toute façon, la méthode execCommand
de l'objet document
est utilisée pour exécuter des commandes relatives aux fonctionnalités de l'édition de texte enrichi intégrées dans le navigateur. La syntaxe de l'execCommand
est la suivante : document.execCommand(commande, uiBool, argument)
Le paramètre commande est la commande à exécuter - gras, souligné, police, etc.
Ensuite, vous avez uiBool
qui est la valeur booléenne qui spécifie si l'interface utilisateur par défaut doit être affichée ou non.
Et le dernier paramètre est l'argument utilisé pour certaines commandes qui nécessitent que nous passions un argument. Si aucun argument n'est requis par la commande, nous passons une valeur de null
comme troisième paramètre.
Exemple :
document.getElementById("whateverID").document.execCommand('bold', false, null);
ou :
document.getElementById("whateverID").document.execCommand('bold', false, );