예
제 채택 <h1> iframe에 표시 소자 (another document) :
var frame = document.getElementsByTagName("IFRAME")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.adoptNode(h);
»그것을 자신을 시도 정의 및 사용
adoptNode() 메소드는 다른 문서에서 노드를 채택한다.
채택 된 노드는 모든 노드 유형이 될 수 있습니다.
모든 자식 노드 : 주 (descendants) 채택 된 노드의도 채택 (있는 경우).
참고 : 원래 노드 (and its child nodes, if any) 다른 문서에서 제거됩니다.
팁 : 사용하여 문서를. importNode() 메소드는 다른 문서로부터 제거하지 않고, 노드를 복사한다.
팁 : 사용 요소를. cloneNode() 방법은 현재 문서에서 제거하지 않고, 노드를 복사한다.
브라우저 지원
테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.
방법 | |||||
---|---|---|---|---|---|
adoptNode() | 예 | 9.0 | 3.0 | 예 | 9.0 |
통사론
document. adoptNode( node )
매개 변수 값
매개 변수 | 유형 | 기술 |
---|---|---|
node | Node object | 필요합니다. 다른 문서에서 노드. 노드 유형이 될 수 |
기술적 세부 사항
반환 값 : | 채택 된 노드를 표현하는 노드 객체 |
---|---|
DOM 버전 | 코어 레벨 3 문서 객체 |