A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/en-US/docs/Web/API/Document/adoptNode below:

Document: adoptNode() method - Web APIs

Document: adoptNode() method

Baseline Widely available

Document.adoptNode() transfers a node from another document into the method's document. The adopted node and its subtree are removed from their original document (if any), and their ownerDocument is changed to the current document. The node can then be inserted into the current document.

Syntax Parameters
externalNode

The node from another document to be adopted.

Return value

The copied importedNode in the scope of the importing document.

After calling this method, importedNode and externalNode are the same object.

Note: importedNode's Node.parentNode is null, since it has not yet been inserted into the document tree!

Examples
const iframe = document.querySelector("iframe");
const iframeImages = iframe.contentDocument.querySelectorAll("img");
const newParent = document.getElementById("images");

iframeImages.forEach((imgEl) => {
  newParent.appendChild(document.adoptNode(imgEl));
});
Notes

Before they can be inserted into the current document, nodes from external documents should either be:

For more on the Node.ownerDocument issues, see the W3C DOM FAQ.

Specifications Browser compatibility See also

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4