Свойство 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 |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |