HTML DOM adoptNode() 方法

HTML DOM Document對(duì)象

adoptNode()方法采用另一個(gè)文檔中的節(jié)點(diǎn)。

如果采用的節(jié)點(diǎn)的所有子節(jié)點(diǎn)(后代)(如果有)也將被采用。

被采用的節(jié)點(diǎn)及其子節(jié)點(diǎn)將從其原始文檔中刪除。

使用document.importNode()方法從另一個(gè)文檔中復(fù)制節(jié)點(diǎn),而不將其刪除。

您也可以使用 element.cloneNode()方法從當(dāng)前文檔中復(fù)制節(jié)點(diǎn),而不將其刪除。

語(yǔ)法:

document.adoptNode(externalNode)
var iframe = document.querySelector('iframe');
var iframeImages = iframe.contentDocument.querySelectorAll('h2');
var newParent = document.getElementById('result');

iframeImages.forEach(function(elem) {
newParent.appendChild(document.adoptNode(elem));
});
測(cè)試看看?/?

瀏覽器兼容性

所有瀏覽器完全支持acceptNode()方法:

Method
adoptNode()

參數(shù)值

參數(shù)描述
externalNode來(lái)自另一個(gè)文檔的節(jié)點(diǎn)將被采用

技術(shù)細(xì)節(jié)

返回值:代表采用的節(jié)點(diǎn)的Node對(duì)象
DOM版本:DOM級(jí)別3

HTML DOM Document對(duì)象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清