Свойство 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 возвращает объект Document, сгенерированный фреймом или элементом iframe.
Это свойство можно использовать в главном окне для доступа к объекту Document, принадлежащему фрейму или элементу iframe.
Примечание. Из соображений безопасности доступ к содержимому документа из другого документа возможен только в том случае, если эти два документа расположены в одном домене.
Поддержка браузера
Property | |||||
---|---|---|---|---|---|
contentDocument | Yes | Yes | Yes | Yes | Yes |
Синтаксис
iframeObject.contentDocument
Технические детали
Возвращаемое значение: | Ссылка на объект документа. Если документа нет, возвращаемое значение равно null |
---|
Дополнительные примеры
Пример
Другой пример того, как получить доступ к документу iframe для изменения цвета фона:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
❮ Объект IFrame