пример
Принять первый <h1> элемент , который появляется в фрейма (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 Version | Базовый уровень Объект 3 документа |