iframe子页面获取父页面的点击事件

iframe子页面获取父页面元素的方法 在iframe子页面获取父页面元素 代码如下: 代码如下: $.(‘#objld’, parent.document); 在父页面获取iframe子页面的元素 代码如下: 代码如下: $(“#objid”, document.iframes(‘iframe’).document) 或 代码如下: $(document.getElementById(‘iframeId’).contentWindow.document.body).html() $(document.getElementById(‘iframeId’).contentWindow.document.body).html( 立即下载

iframe子页面获取父页面的mouseenter事件,需要load事件指定iframe元素加载完成时运行的函数
父页面Html代码:

<head>
    <meta charset="UTF-8">
    <title>parent page</title>    
    <script type="text/javascript" src="./js/jquery-1.11.2.js"></script>    
</head>
<body>
<iframe id="myframe" width="500px" height="100px" frameborder="1px" src="test_child.html">
</iframe>
</body>
</html>
<script type="text/javascript">    
 $('#myframe').on('load',function(event){
   $('#myframe').contents().find('li.item').on('click',function(){
     console.log('子页面的索引是: '+$(this).index());
   });
 });    
</script>

子页面Html代码:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>child page</title>
    
    <style type="text/css">
        ul li{list-style:none;}
        .list{height:60px;}
        .list .item{width:50px;height:50px;background:red;float:left;margin:0px 3px;}
    </style>
</head>
<body>
 
<ul class="list">
    <li class="item"></li>
    <li class="item"></li>
</ul>
 
</body>
</html>

通过$(’#myframe’).contents().find(‘li.item’)可以找到iframe子页面里的li.item元素,但就是不能响应click事件

智能车竞赛疯狂电路组:Altium Designer赛道设计与计分策略全解析 本文全面解析智能车竞赛疯狂电路组中,如何利用Altium Designer进行专业赛道设计。从软件基础操作、图层管理与封装库调用,到赛道拓扑绘制、核心尺寸规范,详细拆解设计全流程。文章深入结合计分策略,指导如何在设计阶段植入策略点,优化路径与元器件布局,以在比赛中获得时间优势,并提供了从图纸输出到实地测试的完整避坑指南。 阅读详情

相关推荐

GAMES101学习-第8课进行shader的初步了解

详细理解课上展示的像素着色器GLSL,以及了解了API、OpenGL、DirectX到底是什么,还有shadertoy这个网站的初步探索。

qq_41835314的博客 1917

Iframe 和父页面交互+Iframe 的onclick()事件

假设我们做一个下拉框的功能,当鼠标在页面上的其它位置点击一下时,这个下拉框就隐藏掉了,通常在没有iframe时,这个功能很容易做,给document绑定onmousedown或onclick即可,如果页面上有iframe时,鼠标点击在iframe内时,包含iframe的document是不响应任何事件的,所以需要给iframe绑定类似的事件,当iframe指向的是第三方的内容时,还在考虑跨域的问题

逸少 1万+

FastGPT 引申:借鉴 FastGPT 基于MySQL + ES 实现知识库(含表结构以及核心代码)

FastGPT 引申:借鉴 FastGPT 基于MySQL + ES 实现知识库(含表结构以及核心代码)

蜗牛的专栏 3435

Jquery iframe 子级页面触发父级页面事件

父级页面注册事件: var btns = []; var a1 =$("<a id='prev_but'>").on("click", function(){ }); // 上一页 btns.push(a1) var a2 =$("<a id='next_but'>").on("click", function(){ }); // 下一页 btns.pu

GCH的博客 2273

uniapp APP分享;判断用户是否安装APP,已安装直接打开,未安装跳转下载页;uniapp 在外部打开APP(schemes)

A将某商品分享给B,B点击后判断是否安装APP,若安装直接打开,没有安装则跳转下载页;

@微你 5683

Type-C转DP1.4转C双向互传转接线方案

Type-C转DP双向互转方案的核心在于利用Type-C接口中的Alt Mode(交替模式)功能。通过利用Type-C接口的Alt Mode功能,该方案实现了Type-C接口与DP接口之间的双向互传,极大地丰富了用户的视觉体验。在选择Type-C转DP双向互转方案时,用户需要关注兼容性、性能需求、线缆长度和品牌等因素,以确保获得最佳的传输质量和使用体验。因此,Type-C转DP双向互转方案应运而生,旨在实现Type-C接口与DP接口之间的无缝连接,满足用户对高效能和高清晰度视频传输的需求。

m0_70875024的博客 4979

JQuery使用iframe 子页面查找父页面元素,及触发父页面事件

子页面查找父页面元素$('#id',window.parent.document)子页面触发父页面事件。

m0_50953782的博客 1115

ANSYS 12.1避坑全记录:当Win7+VMware14遇到FLEXlm报错时的自救指南

本文详细介绍了在Windows 7和VMware14环境下安装和运行ANSYS 12.1时遇到的FLEXlm报错问题及其解决方案。通过虚拟机技术隔离时间同步问题,提供从环境配置到许可证管理的完整指南,帮助用户稳定运行这一老旧版本的工程仿真软件。

tt34567的博客 647

vue中获取iframe页面的点击事件(第三方iframe,不可操作)

header上有element的浮窗(dropdowm和popover)打开浮窗后,点击浮窗外的区域浮窗都会关闭,但是点击iframe的区域浮窗就不会关闭。iframe属于第三方的页面,改不了他的代码,就不能点击后发送postmessage。

qq_67447855的博客 3320

LLC型自驱动半桥谐振变换器:电压电流变化与自然换向解析

变换器的工作状态经历了多个阶段,从模态一的关断状态,到模态二和三的电流供电状态,每个阶段都得到了合理的设计和优化。的工作原理,尤其是在半个周期内的电压和电流变化。上图 展示了该变换器在工作时的电压和电流波形,它为我们揭示了变换器如何通过精确的电流和电压控制,优化性能并实现高效能转换。,并根据负载情况调整电流和电压的工作模式,能够极大提升变换器的效率,尤其是在零电压开通和自然换向的设计中,发挥着关键作用。这意味着,电流会随着时间周期的变化,呈现典型的振荡波形,从而达到良好的电流控制。是两个关键的电流变量。

weixin_43199439的博客 281

使用 Simulink/Simscape Electrical/Stateflow,构建一个并网逆变器短路故障动态响应与恢复策略仿真模型

本文基于Simulink平台,详细介绍了并网逆变器短路故障的动态响应与恢复策略仿真方法。主要内容包括:1)构建包含热模型的高精度逆变器模型;2)模拟IGBT击穿和桥臂直通两种短路故障;3)设计基于Stateflow的微秒级快速保护逻辑;4)实现放电、去磁、自检、重启的完整恢复流程。仿真结果表明,所提出的保护方案能在200μs内有效限制故障电流,避免器件永久损坏,并通过标准化恢复流程实现系统安全重启。文章还探讨了硬件保护协同、多级保护和预测保护等高级策略,为电力电子系统安全防护提供了实用解决方案。

xiaoheshang_123的博客 107

给iframe中增加点击事件并且获取点击的元素

iframe中增加点击事件并且获取点击的元素

weixin_45952434的博客 3537

使用 Simulink 进行电力电子系统的大信号模型仿真

电力电子系统(Power Electronics System)包括各种功率转换器(如 DC-DC 转换器、逆变器等)。这些设备中的关键组件(如 MOSFET、IGBT、电容器、电感器等)不仅影响系统的性能,还直接关系到系统的稳定性、效率和可靠性。因此,在设计阶段进行详细的建模和仿真至关重要。大信号模型仿真的目的是通过模拟系统在非线性条件下的真实行为,评估其瞬态响应、稳态性能以及对不同负载和输入电压变化的响应。通过本教程,我们介绍了如何使用 Simulink 进行电力电子系统的大信号模型仿真。背景介绍。

xiaoheshang_123的博客 305

获取子页面iframe的点击事件及iframe跨域的交互

1、获取子页面iframe的点击事件   1.1、获取iframe     var frame = document.getElementById('addrClick2');   1.2、获取点击事件 var IframeOnClick = { resolution: 200, iframes: [], interval: null, Iframe: f...

weixin_30367945的博客 950

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

jquery获取自定义属性的值

<li><a href="javascript:;" data-href="/html/weangels.html?typenum=1">关于我们</a></li> 有iframe的父页面中: $("a").click(function () { // console.log($(this).data('href')) if (...

Dilemma_me的博客 407

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

子iframe通过a标签跳转到父页面_iframe子页面控制父页面导航

左侧为父页面导航,右侧为iframe显示内容。需求是点击运行状态中的图标页面可以跳转到对应的监控页面。这里如果直接写 a 标签 通过链接跳转,右侧的导航栏的选中状态是没有跟着改变的,所以这里需要进行iframe子页面与父页面的通信一号设备运行$(function (){app.index();});function click_go(href){$(window.parent.document)....

weixin_29280219的博客 708

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

怎么获取iframe里的html节点,获取iframe里的元素节点

页面有一个侧边的弹窗是用引入的:页面里,有个小图片,我想获取并添加点击事件:NO.73111741首先尝试的常规方法,在主页面里直接获取:variframe=document.getElementsByTagName('iframe')[0];vardoubleArrowRight=iframe.getElementById('call-id-doubleArrowRight')...

weixin_29130369的博客 3383

layui前端父页面向子页面传输数据/表格数据的问题(iframe,弹出层),关闭子页面更新表格,已解决

当在一个页面点击一个按钮后弹出一个iframe,如何让改页面的数据传到子页面iframe的文本框等。以下演示的是把layui表格中当前行数据传到子页面,常用情况:编辑 本内容相关的项目实现系统已发布,收银员账号密码:1001密码123,源码可以到主页下载 layui表格的cols cols: [[ {type: "checkbox", fixed: "left"}, {field: 'gi

weixin_44061444的博客 1214

Jquery中获取iframe的代码

在子窗口中操作父窗口:window.parent.document //获取父页面元素 var arrow= $(window.parent.document).find(".detail-center"); //给父页面元素添加点击事件 $(arrow).click(function(){ $("#Section").toggleClass("Section-active"); })

cherish_all的博客 860

iframe 子窗口获取父窗口元素 父窗口获取子窗口元素

js 在父窗口中获取iframe中的元素 1、 格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click(); 实例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click(); 2、 格式: var obj=...

weixin_30443895的博客 279

操纵页面中iframe里的对象

父页面: 代码 <html><head><title></title><script type="text/javascript">function scrollIframe(){document.getElementById("ifrm").contentWindow.document.body.scrollTop = 100a...

weixin_30437337的博客 85

iframe父子页面之间页面元素的传递

文章转载:http://blog.youkuaiyun.com/dwc2011/article/details/52414415 一、jquery 父、子页面之间页面元素的获取,方法的调用: 1. 父页面获取子页面元素:     格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();      实例:$("#ifm"

u011117693的博客 287

js/iframe 子页面调用父页面方法与父页面调用子页方法

博客转载于 https://blog.youkuaiyun.com/weixin_44512123/article/details/99698419 在做项目中都会存有主页面子页面。子页面嵌套中主页面中,主页面有主的方法,子页面有字面的方法,通常的方法是点击主页面选项打开子页面。但是我这里我要从子页面就是房态图,因为主页面和房态中有一些方法是相同,就是说从房态图中打开模态框,同时也可以从主页面打开这个模态框。也是说我这次的问题是如何从主页面中调用子页面中的方法?就想下图所示嘛,模态框已经在房态图中实现了,打开是同样的模

weixin_44547914的博客 2176

关于如何获取iframe中的元素

今天研究了一下iframe中元素的获取,发现有些地方还是有点坑的。 首先:如果使用纯前端手段,是没有办法获取非同源的iframe中的元素的,后面会提到后端手段 一、同源环境  1、首先在父页面获取iframe中的window,然后获取元素,根据window,不仅可以获取元素,还能调用里面的方法,前提是绑定在window上面 var ifW = $('#ifr')[0].contentW...

weixin_30339969的博客 1066

iFrame父子页面相互通信

应用场景: 在父页面(或子页面)发生相应动作,例如click点击事件等,在子页面(或父页面)进行对应的事件相应 描述: 以HT for web(图扑软件)为例,对父页面进行监听,根据业务需要,当点击对应组件时,发送消息给子页面,同时对子页面进行监听,收到父页面的消息后做出响应 父页面传递消息给子页面: // 此方法写在父页面中 function iframeMessage(message){ let iframe = $('#iframe')[0]; iframe.content

xjakmy的博客 485
上一篇: 小程序自定义组件实例
下一篇: ts加密md5码封装
leoxiaoge
博客等级 码龄10年 17粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

leoxiaoge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值