Proprietà contentDocument di IFrame

Definizione e utilizzo

contentDocument Le proprietà restituite Oggetto Document.

Questa proprietà può essere utilizzata nella finestra host per accedere alle proprietà degli elementi frame o iframe. Oggetto Document.

Attenzione:Per motivi di sicurezza, è possibile accedere al contenuto di un documento da un altro documento solo se i due documenti si trovano nello stesso dominio.

Esempio

Esempio 1

Esempio di cross-browser su come cambiare il colore di sfondo del documento contenuto in un iframe:

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

Prova tu stesso

Esempio 2

Un altro esempio su come accedere al documento di un iframe per cambiare il colore di sfondo:

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

Prova tu stesso

Sintassi

iframeObject.contentDocument

Dettagli tecnici

Valore di ritorno: Riferimento all'oggetto documento. Se non esiste un documento, il valore restituito è null.

Supporto browser

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto