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

HTML DOM execCommand() 메서드

HTML DOM Document 객체

execCommand()메서드는 현재 문서, 현재 선택 또는 주어진 범위에 대한 명령을 실행합니다。

HTML 문서가designMode사용

대부분의 명령은 문서 선택(벨트, 기울기 등)에 영향을 미치거나, 새로운 요소를 삽입(링크 추가)하거나 전체 행에 영향을 미칩니다(들여쓰기).

사용contentEditableexecCommand()는 현재 활성화된 editable 요소에 영향을 미칩니다。

문법:

document.execCommand(commandName, showDefaultUI, valueArgument)
document.execCommand("bold");
테스트해 보세요‹/›

브라우저 호환성

표中的数字指定了完全支持execCommand()方法的第一个浏览器版本:

메서드
execCommand()4129109

매개변수 값

매개변수설명
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인 부울 값

더 많은 예제

선택된 텍스트의 fontSize를 변경하십시오:

document.execCommand("fontSize", false, 7);
테스트해 보세요‹/›

그 외에도 확인해 보세요

DOM 문서:designMode속성

DOM 요소:contentEditable속성

HTML DOM Document 객체