有谁知道如何从 IFRAME 中获取 HTML?我尝试了几种不同的方法:
document.getElementById('iframe01').contentDocument.body.innerHTML
, document.frames['iframe01'].document.body.innerHTML
,document.getElementById('iframe01').contentWindow.document.body.innerHTML
等
但他们都没有工作。
我相信他们不工作的原因是我的 iframe 的内容没有正文标签(我正在加载 XML)。还有其他方法可以获取 iframe 的所有内容吗?我也对 jQuery 持开放态度。
这个:
document.getElementById('iframe01').contentWindow.document.body.innerHTML
在 IE 中工作正常,但是这个:
document.getElementById('iframe01').contentDocument.body.innerHTML
不适用于FF。