javascript - 触发 iframe 下两级内的链接

标签 javascript jquery iframe

我有这样的情况:

<div id="main">
  <a href="/page3" id="page3">Page3</a>
  <iframe id="iframe1" scr="blablabla">
     <a id="link1" href="#">Click Here</a>
     <iframe src="blablabla" id="iframe2">
        <a id="link2" href="#">Click Here</a>
     </iframe>
  </iframe>
</div>

如您所见,我有三个链接。

我需要能够在链接 id=link2 时触发链接 id=page3 的点击

通过这段代码:

parents.top.$('#page3')[0].click();

我能够在第一个 iframe 中让它工作(所以基本上是向下一级),但我找不到一种方法来触发向下两级的链接。

顺便说一句,所有这些都在同一台服务器上。

非常感谢

一月

最佳答案

为什么不在第二级框架中创建一个与其父级通信的函数。因此,第三级框架调用该函数,然后该函数作用于顶级页面。

关于javascript - 触发 iframe 下两级内的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17287363/

相关文章:

javascript - Vue 模型数据属性可以等于另一个 Vue 数据属性对象返回的值吗?

javascript - 以较小的分辨率更改 DIV 垂直位置

html - Orbeon Form Runner iFrame 问题

javascript - 如何提交数据然后发布到另一个页面 mongoDB/Node.js

javascript - JQuery val 为 null 或不是对象

javascript - Heroku 没有运行 gulp 吗?

Javascript:按标签类型获取 child

javascript - 如何使 sigma js 节点悬停不活动

javascript - 刷新我无法控制的跨域网站的 html 框架

javascript - 让脚本等到 iframe 加载后再运行