HTML DOM Document adoptNode() 메서드

정의와 사용법

adoptNode() 메서드는 다른 문서에서 오는 노드를 채택합니다.

설명

채택된 노드는 모든 유형일 수 있습니다.

채택된 노드의 모든 자식 노드(하위 노드)도 채택됩니다.

원래 노드(자식 노드 포함)는 다른 문서에서 제거됩니다.

추가 참조:

Document importNode() 메서드

Element cloneNode() 메서드

예제

iframe(다른 문서)에서 등장하는 첫 번째 <h1> 요소를 채택합니다:

const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);

직접 시도해 보세요

문법

document.adoptNode(node)

매개변수

매개변수 설명
node 필수입니다. 다른 문서에서 오는 노드입니다. 어떤 노드 유형이든 될 수 있습니다.

반환 값

타입 설명
노드 사용된 노드.

브라우저 지원

document.adoptNode DOM Level 3 (2004) 기능입니다。

모든 브라우저는 완전히 지원합니다:

크롬 IE 에지 파이어폭스 사파리 오페라
크롬 IE 에지 파이어폭스 사파리 오페라
지원 9-11 지원 지원 지원 지원