2009-05-07 4 views

ответ

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

Отличный ответ +1 –

+4

Просто помните, что этот (или любой другой метод) не будет работать с перекрестным доменом из-за ограничений безопасности. –

9

В синтаксисе jQuery это будет $('iframe').contents().find('div'). (Замените, пожалуйста, какие-либо конкретные идентификаторы/классы/другие селекторы, которые вам нужны). Ответ Tracker1 должен отлично работать для стандартного Javascript.

+0

Подход jQuery +1 –

+0

Я предпочитаю подход jQuery самостоятельно ... имейте в виду, он ломается при переходе на несколько глубин iFrame (например, в MS SQL Reporting services, ugh). – Tracker1

Смежные вопросы