Proprietà IFrame contentDocument
Esempio
Un esempio crossbrowser su come modificare 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";
Definizione e utilizzo
La proprietà contentDocument restituisce l'oggetto Document generato da un frame o un elemento iframe.
Questa proprietà può essere utilizzata nella finestra host per accedere all'oggetto Document che appartiene a un frame o a un elemento iframe.
Nota: 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.
Supporto del browser
Property | |||||
---|---|---|---|---|---|
contentDocument | Yes | Yes | Yes | Yes | Yes |
Sintassi
iframeObject.contentDocument
Dettagli tecnici
Valore di ritorno: | Un riferimento all'oggetto del documento. Se non è presente alcun documento, il valore restituito è null |
---|
Altri esempi
Esempio
Un altro esempio di 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";
❮ Oggetto IFrame