removeChild 메서드

removeChild 메서드는 요소를 삭제할 수 있게 해줍니다. 부모 요소에 적용됩니다 삭제하려는 요소를 지정하여.

구문

javascript부모.removeChild(요소);

예제

단락 #elem을 삭제해 봅시다. 이를 위해 그의 부모 #parent를 얻고 removeChild 메서드를 얻은 부모에 적용하며, 메서드 매개변수로 삭제하려는 요소를 전달합니다:

html<div id="parent">
  <p id="elem">elem 1</p>
  <p>elem 2</p>
</div>
javascriptlet parent = document.querySelector('#parent');
let elem = document.querySelector('#elem');

parent.removeChild(elem);

코드 실행 결과:

html<div id="parent">
  <p>elem 2</p>
</div>

예제

요소를 삭제해야 하지만, 그 부모에 대한 참조가 없는 경우 - 부모는 parentElement를 통해 얻을 수 있습니다:

html<div>
  <p id="elem">elem 1</p>
  <p>elem 2</p>
</div>
javascriptlet elem = document.querySelector('#elem');
elem.parentElement.removeChild(elem);

코드 실행 결과:

html<div id="parent">
  <p>elem 2</p>
</div>

참고 항목

  • remove 메서드,
    요소를 삭제하는 데 사용할 수 있음