English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode execCommand() de HTML DOM

Objet Document HTML DOM

execCommand()La méthode exécute une commande sur le document actuel, la sélection actuelle ou le domaine spécifié.

Lorsque le document HTML est passé en modedesignModelorsque, son objet document utilise la méthode execCommand pour exécuter les commandes de l'éditeur actif.

La plupart des commandes affectent la sélection du document (gras, italique, etc.), tandis que d'autres insèrent de nouveaux éléments (ajout de lien) ou affectent toute la ligne (retrait d'indentation).

UtiliserLorsque contentEditable est, l'appel execCommand() affecte l'élément editable actif.

Syntaxe :

document.execCommand(commandName, showDefaultUI, valueArgument)
document.execCommand("gras");
Testez et voyez‹/›

Compatibilité du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge complètement la méthode execCommand() :

Méthode
execCommand()Est4129109

Valeur du paramètre

ParamètresDescription
commandNameUne chaîne qui spécifie le nom de la commande à exécuter.
Voici une liste possible des commandes :
"couleurDeTexte"
           "gras"
           "creationDeLien"
           "copie"
           "coupe"
           "separateurParDefautDeParagraphe"
           "effacement"
           "nomDePolice"
           "tailleDe Police"
           "couleurDeFond"
           "formatageDeBloc"
           "effacementVersLAvant"
           "insertionDeLigneHorizontale"
           "insertionDHTML"
           "insertionDImage"
           "insertionDeSautDeLigne"
           "insertionDeListeOrdonnee"
           "insertionDeParagraphe"
           "insertionDeTexte"
           "insertionDeListeNonOrdonnee"
           "centrer"
           "justifierPleine"
           "justifierGauche"
           "justifierDroite"
           "outdent"
           "paste"
           "redo"
           "selectAll"
           "strikethrough"
           "styleWithCss"
           "superscript"
           "undo"
           "unlink"
           "useCSS"
showDefaultUIUne valeur booléenne indiquant si l'interface utilisateur par défaut doit être affichée
valueArgumentPour les commandes nécessitant des paramètres d'entrée, il s'agit de la chaîne d'information fournie. Par exemple, insertImage nécessite l'URL de l'image à insérer.

Détails techniques

Valeur de retour :Une valeur booléenne, false si le commandement n'est pas pris en charge ou désactivé

Plus d'exemples

Modifier la taille de police du texte sélectionné :

document.execCommand("fontSize", false, 7);
Testez et voyez‹/›

Vous pouvez également consulter

Document DOM :designModeAttributs

Élément DOM :contentEditableAttributs

Objet Document HTML DOM