개체로부터 지정된 자식 노드를 제거한다.

인수/파라메터
oNode
필수적인 요소이며, 문서로 부터 제거할 엘레멘트를 지정하는 개체이다.
반환값

반환값 oVal은 제거된 개체의 참조이다.

특기

제거될 자식은 모체의 직접적인 자식이어야 한다.

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

이 메서드는 IE6에서는 attribute 게체에도 적용된다.

적용
개체scriptIE
참조

이 메서드는 (영문)DOM1(W3C Document Object Model Level 1)에서 정의되었다.


여기를 클릭하면 적색 굵은 글자가 제거된다.
다시 실험하기 위한 새로고침

removeChild 메서드를 사용하여div개체의 자식 b 엘레멘트를 제거한다. 이미 제거되었으면 try..catch..로 오류를 점검한다.

<HEAD>
<SCRIPT>
function removeElement(){
  try {
    var oChild=Div1.children(0);
    Div1.removeChild(oChild);
  } catch(x) {
    alert('굵은 글자의 개체가 이미 제거되었다.')
  }
}
</SCRIPT>
<BODY>
<DIV id=Div1 onclick="removeElement()"
  style="border:solid 1 blue;background:ffa;width:400">여기를 클릭하면 <B style=color:red>적색 굵은 글자가</B> 제거된다.</DIV>
<DIV onclick="document.location.reload();"
  style="border:solid 1 green;background:aff;width:400">다시 실험하기 위한 새로고침</DIV>
</BODY>