Документ HTML DOM acceptNode()
Пример
Примите первый элемент <h1>, который появляется в iframe (другом документе):
const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);
Определение и использование
Метод adoptNode()
принимает узел из другого документа.
Примечание
Принятый узел может быть всех типов.
Любые дочерние узлы (потомки) принятого узла также принимаются.
Исходный узел (с дочерними узлами) удаляется из другого документа.
Смотрите также:
Синтаксис
document.adoptNode(node)
Параметры
Parameter | Description |
node | Required. A node from another document. Can be of any node type. |
Возвращаемое значение
Тип | Описание |
Узел | Принятый узел. |
Поддержка браузера
document.adoptNode
является функцией DOM уровня 3 (2004 г.).
Он полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |