代码片段:
function getIframeContent(frameId) {
var frameObj =
document.getElementById(frameId);
var frameContent = frameObj.
contentWindow.document.body.innerHTML;
alert("frame content : " + frameContent);
}
下面给出了一些定义:
- getIframeContent(frameId):用于获取 iframe 的对象引用。
- contentWindow:它是一个返回 iframe 的 window 对象的属性。
- contentWindow.document:它返回 iframe 窗口的文档对象。
- contentWindow.document.body.innerHTML:返回 iframe body 的 HTML 内容。
示例:以下示例演示将单独的 HTML 文件包含到现有文档中。
How to get HTML content of
an iFrame using javascript?
Get the content of Iframe
ContentOfFrame.html下面的例子演示了文件“ContentOfFrame.html”的HTML代码内容
GeeksForGeeks: A Computer
Science Portal For Geeks
(It is loaded inside the
iframe)
输出:
- 点击链接前:
- 点击链接后: