Метод importNode() DOM XML
Определение и использование
Метод importNode() DOM копирует узел из другого документа в текущий документ для применения.
Грамматика:
importNode(импортируемый узел,глубоко)
Параметры | Описание |
---|---|
импортируемый узел | Узел, подлежащий импорту. |
глубоко | Если значение true, то также будут рекурсивно скопированы все потомки импортируемого узла. |
Возвратное значение
импортируемый узел и (возможно, его потомки) его свойство ownerDocument устанавливается в этот документ.
выбрасывается
если импортируемый узел является узлом Document или узлом DocumentType, и该方法 будет выбрасывать ошибку с кодом NOT_SUPPORTED_ERR. Ошибка DOMExceptionне могут быть импортированы такие типы узлов.
Описание
Этот метод принимает узел, определенный в другом документе, и возвращает дубликат узла, подходящий для вставки в этот документ. Если глубоко Если значение true, то также будут скопированы все потомки этого узла. В любом случае, исходный узел и его потомки не будут изменены.
Свойство ownerDocument возвращаемого дубликата установлено в текущий документ, но свойство parentNode установлено в null,因为它 еще не вставлен в документ. Функции监听器 событий, зарегистрированные в исходном узле или дереве, не будут скопированы.
При импорте узла Element будут импортированы только свойства, явно установленные в исходном документе. При импорте узла Attr его свойство specified будет автоматически установлено в значение true.