javascript - 在主页面的js中获取iframe内的div的内容

时间:2011-07-20 11:46:56

标签: javascript iframe

大家好日子。

我有这个结构

  <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的内容。感谢您的时间。如果我使用document.getElementById(“idd”)。innerHTML,它表示div不存在。

1 个答案:

答案 0 :(得分:2)

使用以下代码

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

但您可能必须通过iframe上的src属性包含iframe内容。