HTML DOM adoptNode()
Примите первый элемент <h1>, который появляется в iframe (другой документ):
var frame = document.getElementsByTagName("IFRAME")[0]
var h = frame.contentWindow.document.getElementsByTagName("H1")[0];
var x = document.adoptNode(h);
Попробуйте сами »
Определение document.adoptNode()
Метод document.adoptNode() принимает узел из другого документа.
Принятый узел может быть всех типов узлов.
Примечание: Все дочерние узлы (потомки), если таковые имеются, принятого узла также принимаются.
Примечание: Исходный узел (и его дочерние узлы, если таковые имеются) удаляется из другого документа.
Совет: Используйте метод document.importNode() копирования узла, не удаляя его, из другого документа.
Совет: Используйте метод element.cloneNode() копирования узла, не удаляя его, из текущего документа.
Поддержка document.adoptNode()
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.
Метод | |||||
---|---|---|---|---|---|
adoptNode() | Да | 9.0 | 3.0 | Да | 9.0 |
Синтаксис document.adoptNode()
document.adoptNode(node)
Параметр значений document.adoptNode()
Параметр | Тип | Описание |
---|---|---|
node | Объект узла | Требуемый. Узел из другого документа. Может быть любого типа узла |
Технические детали document.adoptNode()
Возвращаемое значение: | Объект узла, представляющий принятый узел |
---|---|
Версия DOM | Основной уровень 3 Объект документа |