Propriedade contentWindow do IFrame

Definição e uso

contentWindow A propriedade retorna o objeto Objeto Window.

Dica:através de Objeto WindowVocê pode acessar Objeto Documentoe, em seguida, acessar qualquer elemento do documento.

Exemplo

Exemplo 1

Exemplo de como alterar a cor de fundo do documento contido em um iframe, cross-browser:

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

Experimente você mesmo

Exemplo 2

Outro exemplo de como acessar o documento de um iframe para alterar a cor de fundo:

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

Experimente você mesmo

Sintaxe

iframeObject.contentWindow

Detalhes técnicos

Retorno: Referência ao objeto janela.

Suporte ao navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte