엘레멘트를 다른 엘레멘트의 자식이나 부모가 되로록 만든다.

인수/파라메터
newObj
필수적인 요소이며, 현재 엘레멘트의 자식이나 부모가 되는 개체를 지정한다.
sVal
선택적인 요소이며, 위치를 나타내는 다음중 하나의 문자열이다.
outside
디폴트이며, 현재 앨레멘트의 부모가 되도록 지정한다.
inside
현재 앨레멘트의 자식이 되도록 지정하지만, 현재 개체의 모든 자식들을 포함한다.
반환값

oVal는 적용되는 엘레멘트의 참조를 반환한다.

특기

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

createElement 메서드로 생성되었으나 아직 문서 계통도게 추가되지 않은 엘레멘트에서 applyElement 메서드를 호출하는 것는, 엘레멘트에서 그 innerHTML 속성의 내용을 상실하게 될 것이다.

적용
개체scriptIE
참조
getAdjacentText insertAdjacentElement replaceAdjacentText
(영문)DOM(W3C Document Object Model)

applyElement 메서드로 목록 항목들에 u 엘레멘트를 적용한다.

<SCRIPT>
function doApply(){
  var oNewNode=document.createElement('u');
  oList.applyElement(oNewNode);
}
</SCRIPT>
<UL id=oList>
<LI>목록 항목 1
<LI>목록 항목 2
<LI>목록 항목 3
<LI>목록 항목 4
</UL>
<INPUT type="button" value="엘레멘트를 적용한다." onclick="doApply()" >