문서 계통도상 두개의 개체의 위치를 맞바꾼다.

인수/파라메터
oNode
필수적인 요소이며, 기존 엘레멘트를 지정하는 개체이다.
반환값

반환값 oSwapped는 이 메서드로 위치가 바뀐 개체이다.

특기

이 메서드는 런타임(run time)에 접속할 수 있다. 런타임에서 이 엘레멘트가 종료태그가 파싱되기 전에 제거되면, 문서의 지역들은 표현되지 않을 수 있다.

적용
개체scriptIE
참조
cloneNode removeNode replaceNode (영문)DOM(W3C Document Object Model)

swapNode 메서드로 두 개체의 위치를 서로 바꾼다.

<SCRIPT>
function doSwap(){
  oList.children(0).swapNode(oList.children(1));
}
</SCRIPT>
<UL id=oList>
<LI>목록 항목 1
<LI>목록 항목 2
<LI>목록 항목 3
<LI>목록 항목 4
</UL>
<INPUT type = button value = "목록 바꾸기" onclick = "doSwap()">