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