2009-05-07 16 views

Antwort

9
document.getElementById('IframeId').contentWindow.document.getElementById('DivId'); 
+0

Ausgezeichnete Antwort +1 –

+4

Denken Sie daran, dass dies (oder ein anderes Verfahren) aufgrund von Sicherheitseinschränkungen –

9

In der jQuery-Syntax wäre das $('iframe').contents().find('div'). (Ersetzen Sie natürlich alle spezifischen IDs/Klassen/andere Selektoren, die Sie benötigen). Tracker1's Antwort sollte für Standard-Javascript gut funktionieren.

+0

Die jQuery Ansatz +1 –

+0

ich die jQuery mich nähere lieber nicht Cross-Domain arbeiten ... bedenken, es bricht wenn mehr als ein iFrame tief geht (wie in MS SQL Reporting Services, ugh). – Tracker1