English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
execCommand()Метод execCommand() DOM HTML
Метод выполняет команду на текущий документ, текущий выбор или указанный диапазон.designModeПри переключении HTML документа в
Большинство команд влияет на выбор документа (жирный, курсив и т.д.), а другие команды вставляют новые элементы (добавление ссылки) или влияют на целую строку (отступы).
ИспользованиеПри contentEditable, execCommand() влияет на текущий активный editable элемент.
document.execCommand(commandName, showDefaultUI, valueArgument)
document.execCommand("bold");Проверьте‹/›
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод execCommand():
Метод | |||||
execCommand() | Да | 41 | 29 | 10 | 9 |
Параметр | Описание |
---|---|
commandName | Строка, определяющая имя выполняемой команды. Ниже приведен список возможных команд: "backColor" "bold" "createLink" "copy" "cut" "defaultParagraphSeparator" "delete" "fontName" "fontSize" "foreColor" "formatBlock" "forwardDelete" "insertHorizontalRule" "insertHTML" "insertImage" "insertLineBreak" "insertOrderedList" "insertParagraph" "insertText" "insertUnorderedList" "justifyCenter" "justifyFull" "justifyLeft" "justifyRight" "outdent" "paste" "redo" "selectAll" "strikethrough" "styleWithCss" "superscript" "undo" "unlink" "useCSS" |
showDefaultUI | Булево значение, указывающее, следует ли отображать интерфейс по умолчанию |
valueArgument | Для команд, требующих входных параметров, это строка, предоставляющая эту информацию. Например, insertImage требует URL изображения. |
Возврат значения: | Булево значение, если команда不支持 или отключена,则为 false |
---|
Изменить размер шрифта выбранного текста:
document.execCommand("fontSize", false, 7);Проверьте‹/›
Документ DOM:designModeАтрибуты
Элемент DOM:contentEditableАтрибуты