博客
关于我
jquery 父页面,子页面之间页面元素的方法相互调用与元素访问
阅读量:294 次
发布时间:2019-03-03

本文共 731 字,大约阅读时间需要 2 分钟。

http://www.cnblogs.com/it-xcn/p/5896231.html

一、jquery 父、子页面之间页面元素的获取,方法的调用:

1. 父页面获取子页面元素:

    格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click(); 

    实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 <iframe> 标签 id; iBtnOk 为子页面按钮 id

 

2. 父页面调用子页面方法:

    格式:$("#iframe的ID")[0].contentWindow.iframe方法(); 

    实例:$("#ifm")[0].contentWindow().(); // ifm 为 <iframe> 标签 id; iClick为子页面 js 方法

 

 

3. 子页面获取父页面元素:

 

    格式:$("#父页面元素id" , parent.document);

 

    实例:$("#pBtnOk" , parent.document).click(); // pBtnOk 为父页面标签 id

 

 

二、原生 js 父页面元素的获取,方法的调用:

 

1. 子页面调用父页面方法:

 

    格式:parent.父页面方法

 

    实例:parent.pClick(); // pClick 为父页面 js 方法

 

 

 

2. 子页面获取父页面元素:

 

 

    格式:window.parent.document.getElementById("父窗口元素ID");

 

 

    实例:window.parent.document.getElementById("pBtnOk");// pBtnOk为父页面标签 id

你可能感兴趣的文章
MySQL查询数据库所有表名及其注释
查看>>
mysql查询语句能否让一个字段不显示出来_天天写order by,你知道Mysql底层执行原理吗?
查看>>
MySQL死锁套路:一次诡异的批量插入死锁问题分析
查看>>
Mysql死锁问题Deadlock found when trying to get lock;try restarting transaction
查看>>
MySQL添加用户、删除用户与授权
查看>>
Mysql添加用户并授予只能查询权限
查看>>
mysql添加表注释、字段注释、查看与修改注释
查看>>
MySQL灵魂16问,你能撑到第几问?
查看>>
MySQL灵魂拷问:36题带你面试通关
查看>>
mysql状态分析之show global status
查看>>
mysql状态查看 QPS/TPS/缓存命中率查看
查看>>
mysql生成树形数据_mysql 实现树形的遍历
查看>>
mysql用于检索的关键字_Mysql全文搜索match...against的用法
查看>>
MySql用户以及权限的管理。
查看>>
MySQL用户权限配置:精细控制和远程访问的艺术!------文章最后有惊喜哦。
查看>>
mysql用户管理、常用语句、数据分备份恢复
查看>>
MySQL留疑问:left join时选on还是where?
查看>>
mysql登陆慢问题解决
查看>>
MySQL的 DDL和DML和DQL的基本语法
查看>>
mysql的 if else , case when then, IFNULL
查看>>