Ich versuche auf das Dokumentobjekt einer Seite zuzugreifen, die in einem & lt; iframe & gt; von der Host-Seite. Mit anderen Worten, ich habe eine Seite mit einem & lt; iframe & gt; darin, und ich möchte jQuery auf dieser Seite (der übergeordneten Seite) verwenden, um auf das Dokumentobjekt dieses & lt; iframe & gt;.
zuzugreifenInsbesondere versuche ich die Höhe des & lt; iframe & gt; d-Dokuments zu finden, sobald sein Inhalt gerendert ist (onload), so dass ich dann die & lt; iframe & gt; von der Elternseite, um die Höhe des Inhalts von & lt; iframe & gt; genau anzupassen.
Wenn es wichtig ist, wird dieser & lt; iframe & gt; wird auf der Hostseite mit JavaScript erstellt und befindet sich in derselben Domäne wie die übergeordnete Seite. Ich verwende diese Art von Code bereits:
%Vor%zum Auffüllen des & lt; iframe & gt; mit Inhalt, aber ich kenne nicht die genaue Syntax für das Dokumentobjekt von & lt; iframe & gt;.
Aus irgendeinem Grund finde ich viele Möglichkeiten, auf das Dokumentobjekt des Elternobjekts innerhalb eines & lt; iframe & gt; (die meisten mit einfachem JavaScript), aber nicht umgekehrt.
Vielen Dank im Voraus für jede Hilfe!
oder
%Vor%gibt das Dokument des ersten iframes auf der Seite zurück. Denken Sie daran, dass jQuery-Objekte Arrays der übereinstimmenden DOM-Elemente sind
Wenn Ihr iframe-Tag kein src-Attribut hat oder dynamisch mit javascript oder jquery erstellt wurde, können Sie dieses Code-Snippet verwenden, um auf das Dokument von iframe zu verweisen und mit jquery:
zu manipulieren %Vor%Jetzt können Sie auf dom zugreifen und etwas html zu Ihrem iframe hinzufügen:
%Vor%Tags und Links javascript jquery iframe document parent