Heim > Artikel > Web-Frontend > Was Sie beim Teilen von Iframe-Tags beachten sollten
Untergeordnete Seite greift auf Variablen, Funktionen und Seitenelemente der übergeordneten übergeordneten Seite zu.
//变量: //在父页面中需定义为全局变量 //子页面中调用 var childFrameVar= parent.ParentVarName; //函数: parent.ParentMethodName(); //页面元素: //通过获取document对象,来对页面元素进行操作 parent.document parent.window.document
Übergeordnete Seite greift auf Funktionen und Seiten der untergeordneten Seite zu Element
//函数 //做出以下尝试,但alert出来的信息均为undefine FrameName.window.childMethodName(); document.getElementById('FrameId').contentWindow.childMethod(); //页面元素 FrameName.window.document document.getElementById('FrameId').contentWindow.document document.getElementById('FrameId').contentDocument
Notizen
Stellen Sie sicher, dass Sie den Iframe laden, bevor Sie ihn laden Wenn der Iframe vor dem Laden mit dem Aufrufen von Methoden oder Variablen beginnt, tritt bei dieser Operation ein Fehler auf.
Versuchen Sie, keine Seitenelemente oder Funktionen auf der untergeordneten Seite aufzurufen. Versuchen Sie, alle interaktiven Vorgänge auf der untergeordneten Seite abzuschließen.
Es gibt zwei Möglichkeiten, um festzustellen, ob der Iframe geladen wurde:
1. Verwenden Sie das Onload-Ereignis auf dem Iframe
2. Verwenden Sie document.readyState=="complete " um
zu bestimmenDas obige ist der detaillierte Inhalt vonWas Sie beim Teilen von Iframe-Tags beachten sollten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!