Метод adoptNode() DOM HTML Document

Определение и использование

adoptNode() Этот метод принимает нод из другого документа.

Описание

Принятый нод может быть любого типа.

Любые подноды (потомки) принятого нода также принимаются.

Оригинальный нод (с подн Odyssey) будет удален из другого документа.

См. также:

Метод importNode() документа

Метод cloneNode() элемента

Пример

Принять первый出现的 <h1> элемент из iframe (другого документа):

const frame = document.getElementById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.adoptNode(h1);

Попробуйте сами

Синтаксис

document.adoptNode(node)

Параметр

Параметр Описание
node Обязателен. Нод из другого документа. Может быть любого типа.

Возвратное значение

Тип Описание
Нод 采用的节点

Поддержка браузером

document.adoptNode Это функция DOM Level 3 (2004).

Все браузеры поддерживают его полностью:

Кроме ИЕ Эдж Фаерфокс Сafari Опера
Кроме ИЕ Эдж Фаерфокс Сafari Опера
Поддержка 9-11 Поддержка Поддержка Поддержка Поддержка