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

Método execCommand() do HTML DOM

Objeto Documento do HTML DOM

execCommand()O método é executar um comando sobre o documento atual, a seleção atual ou o intervalo fornecido.

Quando o documento HTML já foi切换 paradesignModeQuando, o objeto do documento usará o método execCommand para executar comandos na área editável atual.

A maioria dos comandos afeta a seleção do documento (negrito, itálico, etc.), enquanto outros comandos inserem novos elementos (adicionar link) ou afetam a linha inteira (recuo).

UsarQuando contentEditable estiver, o executávelCommand() afeta o elemento editable ativo.

Sintaxe:

document.execCommand(commandName, showDefaultUI, valueArgument)
document.execCommand("bold");
Testar e Ver‹/›

Compatibilidade do navegador

Os números na tabela especificam a primeira versão do navegador que suporta completamente o método execCommand():

Método
execCommand()Sim4129109

Valor do parâmetro

ParâmetrosDescrição
commandNameUma string que especifica o nome do comando a ser executado.
Abaixo está uma lista possível de comandos:
"cor de fundo"
           "negrito"
           "criar link"
           "copiar"
           "cortar"
           "separador de parágrafos padrão"
           "deletar"
           "nome da fonte"
           "tamanho da fonte"
           "cor de texto"
           "formatar bloco"
           "deletar para a frente"
           "inserir linha horizontal"
           "inserir HTML"
           "inserir imagem"
           "inserir quebra de linha"
           "inserir lista ordenada"
           "inserir parágrafo"
           "inserir texto"
           "inserir lista não ordenada"
           "alinhamento ao centro"
           "alinhamento total"
           "alinhamento à esquerda"
           "alinhamento à direita"
           "outdent"
           "paste"
           "redo"
           "selectAll"
           "strikethrough"
           "styleWithCss"
           "superscript"
           "undo"
           "unlink"
           "useCSS"
showDefaultUIUm valor booleano que indica se deve ser exibida a interface do usuário padrão
valueArgumentPara comandos que requerem parâmetros de entrada, é uma string que fornece essa informação. Por exemplo, insertImage precisa da URL da imagem a ser inserida.

Detalhes Técnicos

Retorno do valor:Um valor booleano, false se o comando não for suportado ou desativado

Mais Exemplos

Alterar o fontSize do texto selecionado:

document.execCommand("fontSize", false, 7);
Testar e Ver‹/›

Também pode ver

Documento DOM:designModeAtributos

Elemento DOM:contentEditableAtributos

Objeto Documento do HTML DOM