importNode()

Обновлено: 27.03.2023

Визначення та використання

Метод importNode()імпортує вузол з іншого документа.

Якщо для другого параметра встановлено значення true, дочірні вузли також будуть імпортовані.

Примітка

Імпортований вузол не видаляється з вихідного документа.

Імпортований вузол є копією оригіналу.

приклад

Імпортуйте перший елемент <h1> з iframe (іншого документа):

const frame = document.getElementsById("myFrame");
const h1 = frame.contentWindow.document.getElementsByTagName("H1")[0];
const node = document.importNode(h1, true);

Синтаксис

document.importNode(node, deep)

Параметри

ParameterDescription
nodeRequired.
A node from another document.
Can be type of node.
deepRequired.
false: only the node itself is imported.
true: child nodes (descendants) are also imported.

Повернене значення

Типопис
ВузолІмпортований вузол.

Підтримка браузера

document.importNode

Посмотреть совместимость на Can I use?

document.importNode