利用JQuery操作iframe父页面、子页面的元素和方法汇总


Posted in jQuery onSeptember 10, 2017

前言

iframe在复合文档中经常用到,利用jquery操作iframe可以大幅提高效率,本文主要给大家分享了关于简单使用JQUERY来操作IFRAME的一些记录,这个使用纯JS也可以实现。下面话不多说了,来一起看看详细的介绍吧。

第一、在iframe中查找父页面元素的方法:

$('#id', window.parent.document)

第二、在父页面中获取iframe中的元素方法:

$(this).contents().find("#suggestBox")

第三、在iframe中调用父页面中定义的方法和变量:

parent.method parent.value

JQUERY、JS调用IFRAME父窗口与子窗口元素的方法

1. jquery 在iframe子页面获取父页面元素代码如下:

$("#objid", parent.document)

2. jquery在父页面 获取iframe子页面的元素 代码如下:

$("#objid",document.frames('iframename').document)

3.js 在iframe子页面获取父页面元素代码如下:

indow.parent.document.getElementByIdx_x("元素id");

4.js 在父页面获取iframe子页面元素代码如下:

window.frames["iframe_ID"].document.getElementByIdx_x("元素id");

5.子类iframe内调用父类函数:

window.parent.func();

更多关于jquery操作iframe的技巧请大家关注这里:https://3water.com/Special/822.htm

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

jQuery 相关文章推荐
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
jQuery 控制文本框自动缩小字体填充
Jun 16 jQuery
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
详解jQuery中的easyui
Sep 02 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
May 04 jQuery
jquery中为什么能用$操作
Jun 18 jQuery
jQuery中DOM操作原则实例分析
Aug 01 jQuery
jQuery实现简单聊天室
Feb 08 jQuery
基于JQuery和DWR实现异步数据传递
Oct 16 jQuery
jQuery事件对象的属性和方法详解
Sep 09 #jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 #jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 #jQuery
JQuery 获取多个select标签option的text内容(实例)
Sep 07 #jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 #jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 #jQuery
jQuery实现的弹幕效果完整实例
Sep 06 #jQuery
You might like
php切割页面div内容的实现代码分享
2012/07/31 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
javascript attachEvent绑定多个事件执行顺序问题
2010/10/20 Javascript
js导出txt示例代码
2014/01/14 Javascript
javascript实现限制上传文件大小
2015/02/06 Javascript
简述AngularJS的控制器的使用
2015/06/16 Javascript
深入分析JSON编码格式提交表单数据
2015/06/25 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
react写一个select组件的实现代码
2019/04/03 Javascript
微信小程序转发事件实现解析
2019/10/22 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
JS实现图片懒加载(lazyload)过程详解
2020/04/02 Javascript
vue+openlayers绘制省市边界线
2020/12/24 Vue.js
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
python实现DES加密解密方法实例详解
2015/06/30 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
python实现简单神经网络算法
2018/03/10 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
python里dict变成list实例方法
2019/06/26 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
详解python调用cmd命令三种方法
2019/07/08 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
python语言中有算法吗
2020/06/16 Python
python excel多行合并的方法
2020/12/09 Python
Window10上Tensorflow的安装(CPU和GPU版本)
2020/12/15 Python
CSS教程:CSS3圆角属性
2009/04/02 HTML / CSS
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
NET程序员上机面试题
2015/05/23 面试题
求职者简历中的自我评价
2013/10/20 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
青年教师培训方案
2014/02/06 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
2016年学校禁毒宣传活动工作总结
2016/04/05 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers