replaceChild
메소드는 노드를 교체하는 메소드입니다. 주의할 점은 메소드명에 Child가 들어간 만큼 자식 요소를 교체하게됩니다. 그래서 특정 노드를 교체하려면, 해당 노드의 부모 노드를 지정하고 메소드를 사용하는 방식으로 사용해야합니다.
요소.replaceChild(변경해줄 노드, 변경하는 노드); //(after, before)
removeChild
는 노드를 삭제하는 메소드입니다. 이 역시도 지정한 노드의 자식 노드를 삭제하게 됩니다.
요소.removeChild(삭제할 노드);
removeChild
는 노드를 삭제하는 메소드였습니다. 속성을 삭제하고 싶을 때는 removeAttribute
를 사용합니다.
요소.removeAttribute(속성명);