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 属性返回由 frame 或 iframe 元素生成的 Document 对象。
主机窗口可以使用此属性访问属于 frame 或 iframe 元素的 Document 对象。
注意: 出于安全原因,只有当两个文档位于同一域时,才能从一个文档访问另一个文档的内容。
浏览器支持
属性 | |||||
---|---|---|---|---|---|
contentDocument | 是 | 是 | 是 | 是 | 是 |
语法
iframeObject.contentDocument
技术详情
返回值 | 指向 document 对象的引用。如果没有文档,则返回值为 null |
---|
更多示例
示例
另一个访问 iframe 文档以更改背景颜色的示例
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
自己动手试一试 »
❮ IFrame 对象