현재의 문서, 현재의 선택 혹은 주어진 범위에서 명령을 수행한다.

인수/파라메터
sCommand
필수적인 요소이며, 수행할 명령을 지정하는 문자열이다.
이 명령은 스크립트로 수행될 수 있는 command 중의 하나이다.
bUserInterface
선택적인 요소이며, 사용자 인터페이스를 디스플레이할 것인가를 나타내는 부울값이다.
false 디폴트이며, 사용자 인터페이스를 디스플레이하지 않는다.
true 명령어가 지원되면 사용자 인터페이스를 디스플레이한다.
vValue
선택적인 요소이며, 지정되는 문자열, 수치 혹은 다른 값이다.
가능한 값은 sCommand 명령에 따라 다르다.
반환값

반환값 bVal은 성공적으로 수행되었는가를 나타내는 부울값이다.

false 성공적으로 수행되지 않는다.
true 성공적으로 수행되었다.
특기

문서가 로딩될 때까지는 execCommand 메서드가 수행되지 않는다.

bUserInterfacevValue 파라메터는 수행되는 명령에따라 팔요할 수 있다.

적용
개체scriptIE
참조
command
queryCommandEnabled queryCommandIndeterm queryCommandState queryCommandSupported queryCommandValue

연결을 생성하고 주소를 반환하는 예제

적색 박스 속의 텍스트를 선택하고, 클릭하여 연결을 만들어 연결을 입력해 보라.

내 홈페이지, 내가 가장 많이 방문하는 페이지.

execCommand 메서드에서 명령으로 commandCreateLink를 사용하여 선택된 텍스트로부터 연결을 만든다.

<HTML>
<BODY>
<H4 unselectable="on">연결을 생성하고 주소를 반환하는 예제</H4>
<SCRIPT>
function AddLink(){ // 선택된 텍스트를 인식한다.
  var sText=document.selection.createRange();
  if (!sText==''){  // 연결을 생성한다.
    document.execCommand('CreateLink');  // 문자열을 주소(URL)로 대체한다.
    if (sText.parentElement().tagName=='A'){
      sText.parentElement().innerText=sText.parentElement().href;
      document.execCommand('ForeColor','false','#FF0033');
    }
  } else alert('선택 가능한 적색 박스 속의 텍스트를 선택하라.');
}
</SCRIPT>
<P unselectable="on">적색 박스 속의 텍스트를 선택하고, 클릭하여 연결을 만들어 연결을 입력해 보라.</P>
<P style="color=#3366CC;border:solid 1 red">내 홈페이지, 내가 가장 많이 방문하는 페이지.</P>
<BUTTON onclick="AddLink()" unselectable="on">연결을 추가한다.</BUTTON>
</BODY>
</HTML>