Свойство contentDocument IFrame

Определение и использование

contentDocument возвращает свойство, созданное элементом frame или iframe Объект Document.

Эта свойство может быть использовано в родительском окне для доступа к свойствам элементов фрейма или iframe Объект Document.

Примечание:Из соображений безопасности, доступ к содержимому документа из другого документа возможен только при условии, что два документа находятся в одном домене.

Пример

Пример 1

Межбраузерный пример того, как изменить цвет фона документа, содержащегося в iframe:

var x = document.getElementById("myframe");
var y = (x.contentWindow || x.contentDocument);
if (y.document) y = y.document;
y.body.style.backgroundColor = "red";

Попробуйте сами

Пример 2

Как изменить цвет фона в документе iframe: еще один пример:

var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";

Попробуйте сами

Синтаксис

iframeObject.contentDocument

Технические детали

Возвратное значение: Указание на объект документа. Если документ отсутствует, возвращается значение null.

Поддержка браузеров

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка