IFrame contentDocument eigenschap

Definitie en gebruik

contentDocument De eigenschap retourneert de eigenschappen die worden gegenereerd door het frame of iframe element Document object.

Deze eigenschap kan in het host venster worden gebruikt om toegang te krijgen tot eigenschappen die behoren aan frame of iframe elementen Document object.

Opmerking:Om veiligheidsredenen kan de inhoud van een document alleen worden benaderd wanneer beide documenten zich op hetzelfde domein bevinden.

Voorbeeld

Voorbeeld 1

Een cross-browser voorbeeld over hoe je de achtergrondkleur van een document in een iframe kunt wijzigen:

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

Try it yourself

Voorbeeld 2

Een ander voorbeeld van hoe je de document van een iframe kunt bereiken om de achtergrondkleur te wijzigen:

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

Try it yourself

Syntax

iframeObject.contentDocument

Technical details

Return value: Reference to the document object. If there is no document, the return value is null.

Browser support

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