微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 iframe 的文档附加到父级

如何解决将 iframe 的文档附加到父级

我对 JavaScript 很陌生,所以我希望我的问题足够清楚。

我想导出网页的 DOM 的字符串表示,但是 iframe 有问题。 我从: var parentString = new XMLSerializer().serializetoString(window.document.

这给了我大部分我想要的东西,除了 iframe 元素中没有内容, 所以我必须递归遍历 window.frames 并导出它们的文档。

我不知道如何将每个 iframe 的文档附加到其在 parentString 中的正确位置。 对于嵌套的 iframe,任何解决方案也应该适用

例如:

<!-- If my parentString holds the element: -->
<iframe name="iframeName" id="iframeID" ...></iframe>

<!-- I want to insert the iframe's document: -->
<iframe name="iframeName" id="iframeID" ...>
   <!DOCTYPE html PUBLIC...> 
      <html ..>
      ...
      </html>
</iframe>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。