IFrame - inhoudDocumenteigenschap
Voorbeeld
Een crossbrowser-voorbeeld over hoe u de achtergrondkleur van het 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";
Definitie en gebruik
De eigenschap contentDocument retourneert het Document-object dat is gegenereerd door een frame of iframe-element.
Deze eigenschap kan in het hostvenster worden gebruikt om toegang te krijgen tot het documentobject dat bij een frame of iframe-element hoort.
Opmerking: Om veiligheidsredenen is de inhoud van een document alleen toegankelijk vanuit een ander document als de twee documenten zich in hetzelfde domein bevinden.
Browserondersteuning
Property | |||||
---|---|---|---|---|---|
contentDocument | Yes | Yes | Yes | Yes | Yes |
Syntaxis
iframeObject.contentDocument
Technische details
Winstwaarde: | Een verwijzing naar het documentobject. Als er geen document is, is de geretourneerde waarde null |
---|
Meer voorbeelden
Voorbeeld
Nog een voorbeeld van hoe u toegang krijgt tot het document van een iframe om de achtergrondkleur te wijzigen:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
❮IFrame-object