IFrame contentDocument-Eigenschaft
Definition und Verwendung
contentDocument
Attribute, die von Frame- oder iframe-Elementen generiert werden Document-Objekt.
Diese Eigenschaft kann im Hauptfenster verwendet werden, um auf Attribute zuzugreifen, die zu Frame- oder iframe-Elementen gehören Document-Objekt.
Hinweis:Aus Sicherheitsgründen kann der Inhalt eines Dokuments nur von einem anderen Dokument abgerufen werden, wenn beide Dokumente im selben Domänennamen liegen.
Beispiel
Beispiel 1
Ein Cross-Browser-Beispiel dazu, wie man die Hintergrundfarbe des Dokuments in einer iframe ändert:
var x = document.getElementById("myframe"); var y = (x.contentWindow || x.contentDocument); if (y.document)y = y.document; y.body.style.backgroundColor = "red";
Beispiel 2
Wie man die Dokument der iframe erreicht, um die Hintergrundfarbe zu ändern, ein weiteres Beispiel:
var x = document.getElementById("myframe"); var y = x.contentDocument; y.body.style.backgroundColor = "red";
Syntax
iframeObject.contentDocument
Technische Details
Rückgabewert: | Verweis auf das Dokumentobjekt. Wenn kein Dokument vorhanden ist, wird der Rückgabewert null zurückgegeben. |
---|
Browser-Unterstützung
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |