IFrame contentDocument 属性
实例
关于如何更改 iframe 中包含的文档的背景颜色的跨浏览器示例:
var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";亲自试一试 »定义和用法
contentDocument 属性返回由框架或 iframe 元素生成的 Document 对象。
此属性可用于在宿主窗口中访问属于框架或 iframe 元素的 Document 对象。
注释: 出于安全原因,只有当两个文档位于同一域中时,才能从另一个文档访问文档的内容。
浏览器支持
| 属性 | |||||
|---|---|---|---|---|---|
| contentDocument | Yes | Yes | Yes | Yes | Yes |
语法
iframeObject.contentDocument
技术细节
| 返回值: | 对文档对象的引用。 如果没有文档,返回值为null |
|---|
更多实例
实例
另一个如何访问 iframe 的文档以更改背景颜色的示例:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";亲自试一试 »