Ιδιότητα contentDocument του IFrame
Ορισμός και χρήση
contentDocument
Επιστροφή η ιδιότητα που δημιουργείται από το στοιχείο frame ή iframe Οντότητα Document.
Αυτή η ιδιότητα χρησιμοποιείται στον κύριο παράθυρο για να προσβάλει τις ιδιότητες που ανήκουν στο στοιχείο frame ή iframe Οντότητα Document.
Σημείωση:Για λόγους ασφαλείας, είναι δυνατή η πρόσβαση στο περιεχόμενο ενός έγγραφου από το άλλο μόνο όταν τα δύο έγγραφα βρίσκονται στον ίδιο τομέα.
Παράδειγμα
Παράδειγμα 1
Πρακτικό παράδειγμα για την αλλαγή του χρώματος του παρασκηνίου του περιεχομένου του iframe σε διαφορετικές περιηγητές;
var x = document.getElementById("myframe"); var y = (x.contentWindow || x.contentDocument); if (y.document)y = y.document; y.body.style.backgroundColor = "red";
Παράδειγμα 2
Πώς να προσβάλουμε το έγγραφο του iframe για να αλλάξουμε το χρώμα του παρασκηνίου;
var x = document.getElementById("myframe"); var y = x.contentDocument; y.body.style.backgroundColor = "red";
Γλώσσα
iframeObject.contentDocument
Τεχνικά λεπτομέρειες
Ανατροφοδότηση τιμής: | Αναφορά στο αντικείμενο του έγγραφου. Αν δεν υπάρχει έγγραφο, η τιμή που επιστρέφεται είναι null. |
---|
Υποστήριξη περιηγητή
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |