博客
关于我
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

你可能感兴趣的文章
No new migrations found. Your system is up-to-date.
查看>>
No qualifying bean of type XXX found for dependency XXX.
查看>>
No qualifying bean of type ‘com.netflix.discovery.AbstractDiscoveryClientOptionalArgs<?>‘ available
查看>>
No resource identifier found for attribute 'srcCompat' in package的解决办法
查看>>
no session found for current thread
查看>>
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
查看>>
NO.23 ZenTaoPHP目录结构
查看>>
no1
查看>>
NO32 网络层次及OSI7层模型--TCP三次握手四次断开--子网划分
查看>>
NOAA(美国海洋和大气管理局)气象数据获取与POI点数据获取
查看>>
NoClassDefFoundError: org/springframework/boot/context/properties/ConfigurationBeanFactoryMetadata
查看>>
node exporter完整版
查看>>
Node JS: < 一> 初识Node JS
查看>>
Node JS: < 二> Node JS例子解析
查看>>
Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime(72)
查看>>
Node 裁切图片的方法
查看>>
Node+Express连接mysql实现增删改查
查看>>
node, nvm, npm,pnpm,以前简单的前端环境为什么越来越复杂
查看>>
Node-RED中Button按钮组件和TextInput文字输入组件的使用
查看>>
vue3+Ts 项目打包时报错 ‘reactive‘is declared but its value is never read.及解决方法
查看>>