5

我需要在 iframe 窗口中注入我之前实例化的文档对象,并且我无法将其序列化为字符串或远程 url(这些是以前的 stackoverflow 帖子中提出的解决方案),因为此文档对象的元素绑定到其他对象在我的代码中。

我该怎么做 ?

谢谢,b。

4

1 回答 1

7

尝试使用importNode

/* Change these: */
var documentToCopy = document,
    iframeDocument = iframe.contentWindow.document;

/* Replace current document-element (<html>) with the new one: */
iframeDocument.replaceChild(
    iframeDocument.importNode(documentToCopy.documentElement, true),
    iframeDocument.documentElement
);

请参阅https://developer.mozilla.org/en/DOM/document.importNode

于 2009-08-31T11:46:12.097 回答