Das Beispiel in diesem Artikel erläutert die Funktionsweise von FRAME in JS und teilt es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Das obige Bild ist ein Beispiel. Hier werden die gegenseitigen Operationen zwischen Frames einfach wie folgt aufgelistet: 1. Variablen 2. Methoden 3. Gegenseitige Erfassung von Elementen zwischen Seiten.
1. Beginnen Sie zunächst mit parent(frameABC)------>child(frameA,frameB,frameC)
① Zugriffsvariablenname
Wenn Sie im FrameABC arbeiten, können Sie:
oder
oder
② Zugriffsmethode func
Wenn Sie in FrameABC arbeiten, können Sie:
Wenn Sie in FrameABC arbeiten, können Sie:
① Greifen Sie auf den Variablennamen der übergeordneten Seite zu. Wenn Sie in FrameA (Unterseite) arbeiten, können Sie:
Zusammenfassung:
Frame ist nur ein Seitenrahmen. Wenn Sie die Elemente im Unterrahmen bedienen möchten, müssen Sie zuerst das Fenster oder contentWindow eingeben. Um von einer untergeordneten Seite auf die übergeordnete Seite zuzugreifen, müssen Sie die Eltern-Kind-Beziehung berechnen und sie in mehrere Ebenen unterteilen.
Ich habe online andere Beiträge über Probleme beim Laden von Seiten gelesen. Es bedeutet wahrscheinlich, dass Bedienelemente vor dem Laden der Subframe-Seite zu Fehlern führen. Interessierte Freunde können es gezielt testen.
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.