首页 > 解决方案 > 如何将 iframe 中的页面内容作为 javascript 中的字符串获取?我想要一切从

问题描述

我想从加载的页面中获取内容,iframe使用 DOM 操作编辑该内容并将编辑后的内容导出到新页面中。但我无法从 iframe 获取内容作为字符串,因此无法将其导出到新文件中。

遵循代码提取:

const innerFrame = clientWindow.contentDocument || clientWindow.contentWindow.document;
//Other code
//...
//...
exportFile('new-file.html', innerFrame.innerHTML);

标签: javascripthtmliframeinnerhtml

解决方案


这对我来说非常有效:

document.getElementById('iframe_id').contentWindow.document.body.innerHTML;

推荐阅读