jq 在iframe中点击按钮,父元素触发事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jq 在iframe中点击按钮,父元素触发事件相关的知识,希望对你有一定的参考价值。

我的父页面嵌套了一个iframe,用来显示子页面,点击父页面的链接后,这个iframe的子页面弹出来。子页面有个关闭按钮,可以关闭这个这个iframe。问题就是怎么点击子页面的按钮来关闭父页面的窗口呢?
不考虑使用插件,最好使用jquery来实现

 方法如下:
  当在段落上按下鼠标按钮时执行一段 JavaScript:
  <p onmousedown="mouseDown()">请点击此文本!</p>

  定义和用法
  onmousedown 属性在鼠标按钮在元素上按下时触发。
  提示:相对于 onmousedown 事件的事件次序(限于鼠标左/中键):
  onmousedown onmouseup onclick
  相对于 onmousedown 事件的事件次序(限于鼠标右键):
  onmousedown onmouseup oncontextmenu
  注释:onmousedown 属性不适用以下元素:<base>、<bdo>、<br>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style> 或 <title>。
参考技术A 在父页面写个函数触发按钮的click事件,然后在子页面中调用该函数就行了!!!同域下子页面才能直接调用父页面中的函数。

以上是关于jq 在iframe中点击按钮,父元素触发事件的主要内容,如果未能解决你的问题,请参考以下文章

如何触发从 iframe 到其父元素的点击事件?

在jq中,当触发点击事件后,在此事件没完成之前,不能再触发点击事件,在事件完成后才能再次点击,该怎么弄

javascript,jquery,怎么在父窗口触发子窗口(iframe)某按钮的click事件呢?

子元素不继承父元素中的点击事件

在 iOS 设备上的 iframe 中未触发 Click/Tap 事件

jq实现点击某元素之外触发事件