Heim >Web-Frontend >js-Tutorial >Wie greife ich in JavaScript auf Elemente innerhalb eines iFrames zu?
Problem:
Zugriff auf den Textbereich innerhalb eines iFrames von der übergeordneten Seite aus über das Fenster Die Methode .parent.getElementById() gibt null zurück.
Lösung:
Der Zugriff auf Elemente innerhalb eines iFrame erfordert einen anderen Ansatz basierend auf der Domänenbeziehung:
Wenn sich der iFrame in derselben Domäne befindet:
<code class="javascript">// replace "myIFrame" with your iFrame's id var iFrameDoc = window.frames['myIFrame'].document; // replace "myIFrameElemId" with your iFrame's element id var iFrameElem = iFrameDoc.getElementById('myIFrameElemId');</code>
Wenn sich der iFrame in einer anderen Domäne befindet:
Das obige ist der detaillierte Inhalt vonWie greife ich in JavaScript auf Elemente innerhalb eines iFrames zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!