Propriété contentDocument d'IFrame

Définition et utilisation

contentDocument Les attributs retournés par l'élément frame ou iframe génèrent Objet Document.

Cette propriété peut être utilisée dans la fenêtre hôte pour accéder aux attributs appartenant aux éléments frame ou iframe Objet Document.

Remarque :Pour des raisons de sécurité, seul le contenu d'un document peut être accédé à partir d'un autre document lorsqu'ils se trouvent dans le même domaine.

Instance

Exemple 1

Exemple de solution de navigation croisée pour changer la couleur de fond du document contenu dans un iframe :

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

Essayer par vous-même

Exemple 2

Un autre exemple sur la manière d'accéder au document d'un iframe pour changer la couleur de fond :

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

Essayer par vous-même

Syntaxe

iframeObject.contentDocument

Détails techniques

Valeur de retour : Référence à l'objet document. Si aucun document n'est disponible, la valeur retournée est null.

Compatibilité des navigateurs

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Support Support Support Support Support