javascript - получить содержимое div внутри iframe в js на главной странице - PullRequest
0 голосов
/ 20 июля 2011

Доброго времени суток всем.

У меня есть такая структура

  <html>

         <iframe>

                <div id="idd">Some Content</div>

         </iframe>       

         <script type="text/javascript">
                 function getIddContent()
                 {
                      //This is the part I ask about
                 }

                 var content = getIddContent();
         </script>
  </html>

Мне нужно получить содержимое div внутри переменной content.Спасибо за ваше время.Если я использую document.getElementById ("idd"). InnerHTML, это говорит, что div не существует.

1 Ответ

2 голосов
/ 20 июля 2011

Используйте следующий код

function getIddContent() {
    return window.frames[0].document.getElementById('idd').innerHTML;
}

Но вам, вероятно, придется включить содержимое iframe через атрибут src в iframe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...