【发布时间】:2011-09-15 11:15:17
【问题描述】:
我正在尝试使用以下代码获取 IFrame 内部 HTML。
<iframe src="http://www.msn.com"
width="100%" height="100%" marginwidth="0"
scrolling="no" frameborder="0" id="divInfo"
onreadystatechange="MyFunction(this);"></iframe>
JavaScript 代码是
function MyFunction(frameObj)
{
if (frameObj.readyState == "complete")
{
alert(frameObj.document.body.innerHTML);
}
}
但警报向我显示当前文档的 html。当 frmae 就绪状态完成时,如何获取 iframe 的内部 HTML。
如果我使用alert(frameObj.contentWindow.document.body.innerHTML);,它会给我访问被拒绝错误。
提前致谢。
【问题讨论】:
标签: javascript iframe innerhtml