Frame/IFrame contentDocumentСвойство

Frame/IFrame 对象参考手册Объект Frame/IFrame

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

Свойство contentDocument возвращает документ, содержащийся во фрейме, как HTML-объект.

Возвращённый объект можно обрабатывать с помощью всех стандартных методов DOM.

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

Синтаксис

frameObject.contentDocument

или

iframeObject.contentDocument


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

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Все основные браузеры поддерживают свойство contentDocument.

Примечание:Если указан !DOCTYPE, Internet Explorer 8 и более поздние версии поддерживают свойство contentDocument. Для других версий IE используйте свойствоcontentWindow.


Пример

Пример

Пример в браузере демонстрирует, как изменить цвет фона документа в iframe:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Пример(example.com)</title>
<script>
function changeStyle(){
    var x=document.getElementById("myframe");
    var y=(x.contentWindow || x.contentDocument);
    if (y.document)y=y.document;
    y.body.style.backgroundColor="#0000ff";
}
</script>
</head>
<body>
    
<iframe id="myframe" src="demo_iframe.htm.html">
<p>Ваш браузер не поддерживает iframes.</p>
</iframe>
<br><br>
<input type="button" onclick="changeStyle()" value="Изменить цвет фона">

</body>
</html>

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


Frame/IFrame 对象参考手册Объект Frame/IFrame Другие расширения