【问题标题】:How to get iframe instance from inside an friendly iframe?如何从友好的 iframe 中获取 iframe 实例?
【发布时间】:2015-06-04 12:37:20
【问题描述】:

我有一个 iframe 和一个在其中执行的脚本,如下所示

<iframe name="myframe" src="test.html">
    <script> <!--My script-->
      ..
    </script>
</iframe>

我想从 iframe 中获取 iframe 的实例。一种方法是转到父页面并访问 iframe 对象,如下所示

parent.document.getElementByID('myframe')

有没有更好的方法(任何指向父框架的窗口或文档属性)?

【问题讨论】:

    标签: javascript html iframe


    【解决方案1】:

    如果我理解正确,你是不是想抓取 iframe 对象?

    你不能只使用 iframe 的正式 jQuery 调用吗??:

    $('iframe')
    

    看这个例子:https://jsfiddle.net/79bnmcgb/3/

    【讨论】:

    • 我想从 iframe 内部获取。你的 JS 在页面上。
    【解决方案2】:

    尝试使用“window.frameElement;” 这记录在这里: http://www.w3schools.com/jsref/prop_win_frameElement.asp

    【讨论】:

      猜你喜欢
      • 2021-08-28
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-15
      • 2013-03-29
      相关资源
      最近更新 更多