`
zengshaotao
  • 浏览: 792124 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

iframe里获得父页面元素内容

 
阅读更多

开发中我们经常需要用到iframe元素,有时也需要在iframe之间相互访问元素。

这里暂时以子iframe访问父页面元素为例:

 

假定页面A,包括了iframe A1,iframe A1包含的页面B包含了iframeA2,并且A中有id为test的元素,

B中有id为test1的元素:

 

如果A2中访问B的元素,那么有 $("#test1",parent.document)即可,意思也就是在parent.document的对象里查找id为tes1的元素,

 

如果A2中访问A页面的元素,那么有$("#test1",parent.parent.document),意思同上。

 

 

分享到:
评论

相关推荐

    Iframe获取父页面的变量和控件

    本文将深入探讨如何通过 `Iframe` 获取父页面的变量和控件。 首先,我们要理解 `Iframe` 的基本概念。`Iframe` 是一个内联框架,它允许我们在一个HTML文档中嵌入另一个HTML文档,相当于在当前页面中打开一个新的...

    Jquery调用iframe父页面中的元素及方法

    不过,当iframe和父页面属于同一域时,可以通过JavaScript或jQuery来操作父页面中的元素和方法。本文将详细介绍如何使用jQuery来查找和操作iframe父页面中的元素和方法。 首先,需要明确iframe元素可以被视为一个...

    jquery、js调用iframe父窗口与子窗口元素的方法整理.docx

    1. jquery在iframe子页面获取父页面元素 在jquery中,可以使用以下代码来获取父页面的元素: ``` $("#objid", parent.document) ``` 其中,`parent`是指父窗口的document对象,`objid`是要获取的元素的id。 2. ...

    iframe子页面获取父页面元素的方法

    本文将详细讲解如何在`iframe`子页面中获取父页面元素,以及在父页面中获取`iframe`子页面的元素。 首先,让我们看看在`iframe`子页面获取父页面元素的方法。这个操作可以通过JavaScript的`parent`对象实现,`...

    父页面得到iframe的数据和iframe页面得到父页面的数据.txt

    本文将基于提供的文件信息,深入解析父页面如何获取iframe子页面的数据,以及iframe子页面如何获取父页面的数据。 ### 父页面获取iframe子页面的数据 #### 使用jQuery获取iframe内的元素 在jQuery中,可以通过`...

    Jquery方式获取iframe页面中的 Dom元素

    此外,如果iframe和父页面属于同一域,但出于不同的子域,还需要设置document.domain属性为共同的父域,以允许跨子域的DOM访问。 在实际应用中,获取iframe DOM元素的场景可能包括:动态修改广告内容、集成第三方...

    iframe与父页面传值(方法互调)

    而在父页面中,由于`iframe`内容被封装在一个单独的窗口对象中,我们需要先获取到`iframe`的`contentWindow`或`contentDocument`属性,然后才能访问`iframe`中的内容。例如,获取`iframe`内一个名为`iframeFunction`...

    关于iframe中生成父窗口元素及增加event事件的问题(IE已实现,Firefox暂未实现)

    `ifr.htm`可能是嵌入到`index.htm`中的iframe内容,而`index.htm`则是父页面。通过查看这两个文件的内容,我们可以更深入地理解这个问题的实现细节和解决方案。 总的来说,理解和处理iframe中的父窗口元素操作以及...

    子窗口iframe跳转到父窗口

    这种方式简单易懂,但是需要注意的是,由于浏览器的安全策略限制,如果`iframe`与父页面不在同一个域下,则可能会因为同源策略而无法执行该操作。 ##### 方法二:使用HTML表单的`target`属性 这种方法适用于`iframe...

    父窗口调用iframe子窗口方法

    如果`iframe`加载的页面与父页面不在同一个域名下,由于浏览器的同源策略限制,直接访问`iframe`的内容可能会被阻止。这时,我们需要使用`postMessage`和`message`事件来进行跨域通信。例如,父窗口发送消息: ```...

    iframe父页面与子页面通信及相互调用方法

    "iframe父页面与子页面通信及相互调用方法"是一个重要的主题,涉及到跨域安全、DOM操作以及JavaScript/jQuery的交互技术。下面将详细解释这一知识点。 1. **基本概念** - **父页面(Parent Page)**:包含`iframe`...

    js图片iframe内页父页展示全屏

    为了实现图片在父页面全屏展示,我们需要通过JavaScript获取`iframe`中的图片,并将其尺寸设置为与父窗口相同。可以使用`window.innerWidth`和`window.innerHeight`获取窗口大小,然后设置图片尺寸: ```javascript...

    js实现ifram取父窗口URL地址的方法

    在Web开发中,有时需要在iframe内获取其父页面的URL地址。本文介绍的JavaScript方法,就是如何在iframe中实现获取父窗口URL地址的过程。这一过程利用了JavaScript中的window.parent对象,它是iframe元素与父窗口之间...

    在iframe中调用js父页面和子页面方法

    在网页开发中,`iframe`(Inline Frame)是一种嵌入其他HTML文档的元素,它允许我们在一个页面中显示另一个页面的内容。本篇文章将深入探讨如何在`iframe`中调用JavaScript,实现父页面与子页面之间的方法交互。 一...

    jquery、js调用iframe父窗口与子窗口元素的方法整理

    1. **jQuery在iframe子页面获取父页面元素**: 当我们需要在iframe子页面中访问父页面的元素时,可以使用jQuery的`parent.document`来引用父窗口的文档对象。例如,如果我们要获取父页面中ID为"objid"的元素,代码...

    JQueryiframe页面操作父页面中的元素与方法(实例讲解)

    1)在iframe中查找父页面元素的方法:$(‘#id’, window.parent.document) 2)在iframe中调用父页面中定义的方法和变量:parent.methodparent.value 3)实例 1.父页面 代码如下:<%@ Page Language=”C#” ...

    原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法

    在子页面中获取父页面中的DOM元素则相对简单一些: 1. 使用window.parent属性来获取到包含该iframe的父页面的window对象。 2. 同样地,利用document.getElementById()等方法通过父页面的window对象来获取DOM元素。 ...

    JQuery操作iframe父页面与子页面的元素与方法(实例讲解)

    JQUERY IFRAME下面简单使用Jquery来操作iframe的一些...第三、在iframe中调用父页面中定义的方法和变量:parent.methodparent.valueiframe里用jquery获取父页面body iframe.html 代码如下:<html>[removed]</sc

Global site tag (gtag.js) - Google Analytics