Przykład
A Przykład crossbrowser w jaki sposób zmienić kolor tła dokumentu zawartego w iframe:
var x = document.getElementById("myframe");
var y = (x.contentWindow ||
x.contentDocument);
if (y.document)y = y.document;
y.body.style.backgroundColor = "red";
Spróbuj sam " Definicja i Wykorzystanie
Właściwość contentDocument zwraca obiekt załadowana przez element ramy lub ramka.
Ta właściwość może być stosowany w oknie gospodarza w celu uzyskania dostępu do obiektu dokumentu należącego do elementu ramy lub ramka.
Note: Ze względów bezpieczeństwa, zawartość dokumentu można uzyskać z innego dokumentu wyłącznie wtedy, gdy dwa dokumenty znajdują się w tej samej domenie.
Wsparcie przeglądarka
Nieruchomość contentDocument jest dostępna we wszystkich głównych przeglądarkach.
Note: Internet Explorer 8 (and higher) obsługuje właściwość contentDocument tylko wtedy, gdy DOCTYPE jest podany!. Dla starszych wersjach IE, użyj contentWindow nieruchomości.
Składnia
iframeObject .contentDocument
Szczegóły techniczne
Zwracana wartość: | Odwołanie do obiektu dokumentu. Jeśli nie ma dokumentu, zwracana wartość jest null |
---|
Więcej przykładów
Przykład
Innym przykładem, w jaki sposób uzyskać dostęp do dokumentu z iframe, aby zmienić kolor tła:
var x = document.getElementById("myframe");
var y = x.contentDocument;
y.body.style.backgroundColor = "red";
Spróbuj sam " <Iframe Przedmiot