пример
Возвращает первый <h1> элемент , который появляется в IFRAME (другой документ):
var frame = document.getElementsByTagName("iframe")[0]
var
h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var
x = document.importNode(h, true);
Попробуй сам " Определение и использование
importNode() метод импортирует узел из другого документа.
Импортируемые узел может быть всех типов узлов.
Если второй параметр установлен в верно, дочерние узлы в узлах игровая (descendants) также будут импортированы.
Примечание: Оригинальный узел не удаляется из другого документа. Импортируемые узел является копией оригинала.
Совет: Используйте документ. adoptNode() метод для удаления и импортировать узел из другого документа.
Совет: Используйте элемент. cloneNode() метод , чтобы скопировать узел из текущего документа.
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает метод.
метод | |||||
---|---|---|---|---|---|
importNode() | да | 9,0 | 1,0 | да | 9,0 |
Синтаксис
document. importNode( node , deep )
Значения параметров
параметр | Тип | Описание |
---|---|---|
node | Node object | Необходимые. Узел из другого документа. Может быть любого типа узла |
deep | Boolean | Необходимые. Если установлено значение False, то только узел сам импортируется, если установлено верно, все дочерние узлы (descendants) также импортируются |
Технические подробности
Возвращаемое значение: | Объект Узел, представляющий импортный узел |
---|---|
DOM Version | Базовый уровень Объект 2 документа |