예
제 리턴 <h1> iframe이 (다른 문서)에 표시 요소 :
var frame = document.getElementsByTagName("iframe")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.importNode(h, true);
»그것을 자신을 시도 정의 및 사용
importNode() 메소드는 다른 문서에서 노드를 가져.
가져온 노드는 모든 노드 유형이 될 수 있습니다.
두 번째 매개 변수가 true로 설정되어있는 경우, 노드의 자식 노드 (descendants) 도 가져옵니다.
참고 : 원래 노드가 다른 문서에서 제거되지 않습니다. 가져온 노드는 원본의 복사본입니다.
팁 : 사용하여 문서를. adoptNode() 메서드는 제거하고 다른 문서에서 노드를 가져옵니다.
팁 : 사용 요소를. cloneNode() 방법은 현재 문서에서 노드를 복사한다.
브라우저 지원
테이블의 숫자는 완전히 방법을 지원하는 최초의 브라우저 버전을 지정합니다.
방법 | |||||
---|---|---|---|---|---|
importNode() | 예 | 9.0 | 1.0 | 예 | 9.0 |
통사론
document. importNode( node , deep )
매개 변수 값
매개 변수 | 유형 | 기술 |
---|---|---|
node | Node object | 필요합니다. 다른 문서에서 노드. 노드 유형이 될 수 |
deep | Boolean | 필요합니다. 거짓 만 노드로 설정하면 true로 설정하면 자체 수입되는 모든 자식 노드 (descendants) 도 가져 |
기술적 세부 사항
반환 값 : | 가져온 노드를 나타내는 노드 객체, |
---|---|
DOM 버전 | 코어 레벨 2 문서 객체 |