Zugriff auf den übergeordneten Iframe über JavaScript
Bei der Webentwicklung kann es erforderlich sein, mit einem übergeordneten Iframe über eine darin geladene Seite zu interagieren. Dies kann mithilfe von JavaScript erreicht werden, sodass Sie Informationen aus dem übergeordneten Frame bearbeiten oder abrufen können.
Betrachten wir ein Szenario, in dem mehrere Iframes mit dynamisch generierten Inhalten geladen werden. Jeder Iframe kann dieselbe Seite enthalten, aber für bestimmte Zwecke ist es wichtig zu identifizieren, welcher Iframe geschlossen werden muss. Zu diesem Zweck wird ein Array verwaltet, um Verweise auf diese Iframes beizubehalten.
Um von der geladenen Seite aus auf den übergeordneten Iframe zuzugreifen, können Sie den folgenden Ansatz verwenden:
Weisen Sie dem Iframe eine eindeutige ID und einen eindeutigen Namen zu:
Setzen Sie sowohl die ID- als auch die Namensattribute des Iframes auf denselben Wert.
<iframe>
Übergeordneten Frame von geladener Seite abrufen:
Verwenden Sie innerhalb der untergeordneten Seite (d. h. der im Iframe geladenen Seite) den folgenden Code, um auf den übergeordneten Iframe zuzugreifen:
parent.document.getElementById(window.name);
Mit dieser Methode können Sie eine Verbindung zwischen der untergeordneten Seite und ihrem übergeordneten Iframe herstellen und so den Iframe bearbeiten oder programmgesteuert Informationen daraus sammeln.
Das obige ist der detaillierte Inhalt vonWie greife ich über JavaScript auf den übergeordneten Iframe zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!