HTML DOM 문서 importNode()
예시
iframe(다른 문서)에서 첫 번째 <h1> 요소를 가져옵니다.
const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);
정의 및 사용
이 importNode()
메서드는 다른 문서에서 노드를 가져옵니다.
두 번째 매개변수를 로 설정하면 true
자식 노드도 가져옵니다.
메모
가져온 노드는 원본 문서에서 제거되지 않습니다.
가져온 노드는 원본의 복사본입니다.
또한보십시오:
통사론
document.importNode(node, deep)
매개변수
Parameter | Description |
node | Required. A node from another document. Can be type of node. |
deep | Required.false : only the node itself is imported.true : child nodes (descendants) are also imported. |
반환 값
유형 | 설명 |
마디 | 가져온 노드입니다. |
브라우저 지원
document.importNode()
DOM 레벨 2(2001) 기능입니다.
모든 브라우저에서 완벽하게 지원됩니다.
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |