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

html中iframe子页面与父页面元素的访问以及js变量的访问

 
阅读更多

1、子页面访问父页面元素

parent.document.getElementById('id')和document相关的方法都可以这样用

2、父页面访问子页面元素

document.getElementById('iframeId').contentDocument.getElementsByTagName('table'); contentDocument后可以使用document相关方法

3、子页面访问父页面js变量(注:父页面的js变量需为全局变量)

子页面var variable = parent.variableParent (variableParent为父页面定义的变量)

4、父页面访问子页面js变量

这部分目前的解决方案是在父页面设置全局变量,在子页面进行修改后将子页面的变量赋值给父页面

以上仅代表个人观点,欢迎大家纠错

分享到:
评论

相关推荐

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

    在网页开发中,有时我们需要在一个页面(子页面)中访问另一个页面(父页面)的数据或控制元素,这种情况下,`Iframe` 提供了一个解决方案。本文将深入探讨如何通过 `Iframe` 获取父页面的变量和控件。 首先,我们...

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

    利用这个对象,我们就可以访问到iframe页面中的全局变量和函数。 在使用jQuery进行操作时,需要注意的是jQuery本身并不提供跨iframe域的直接支持。因此,这里提到的方法和实例都基于同源策略,即父页面和iframe页面...

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

    总结来说,`iframe`与父页面间的通信主要依赖于JavaScript的DOM接口、`postMessage`/`message`事件以及URL参数和Web存储。在实际应用中,开发者应根据项目需求和安全性考虑选择合适的通信方式。了解这些方法,可以...

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

    3. **JavaScript 在iframe子页面获取父页面元素**: ```javascript window.parent.document.getElementById('元素id') ``` 4. **JavaScript 在父页面获取iframe子页面元素**: ```javascript window.frames[...

    用js互相调用iframe页面内的js函数

    // 然后,可以调用iframe页面中的函数 frames.right(); ``` 这里的`window.parent.window`用于返回到包含`iframe`的上一级窗口,然后通过`getElementById`找到`iframe`元素,进一步获取它的`contentWindow`属性,这...

    iframe兄弟页面相互调用

    在多页面交互的场景下,`iframe`中的子页面与父页面以及与其他兄弟`iframe`之间的通信就显得尤为重要。本文将详细讲解如何实现`iframe`兄弟页面之间的相互调用。 首先,理解`iframe`的结构是关键。一个`iframe`元素...

    iframe 子父界面 传值.zip

    总结,`iframe`子父界面传值是网页开发中的重要技术,通过JavaScript的`window.parent`、`postMessage`、`frames`对象,URL参数以及Web存储等方式,我们可以实现双向通信,提高用户体验和应用的交互性。在实际项目中...

    iframe父向子传值实例.rar

    然而,由于浏览器的同源策略限制,`iframe`内的页面与包含它的父页面在不同源时,不能直接访问彼此的DOM或JavaScript变量,这就引出了"iframe父向子传值"的问题。 在标题"iframe父向值实例.rar"和描述中提到的解决...

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

    1. **在`iframe`中查找父页面元素**: 要在`iframe`中找到并操作父页面的元素,我们可以使用`jQuery`的选择器,但需要指定正确的上下文。例如,要查找父页面ID为`default`的元素,可以使用以下代码: ```...

    JavaScript操作iframe父窗口和子窗口例子

    在Web应用程序中,iframe(Inline Frame)常用于嵌入其他网页或者实现页面的局部刷新,而父窗口与子窗口之间的通信则能实现更复杂的交互逻辑。 在JavaScript中,通过window对象我们可以访问到当前窗口的各种属性和...

    页面间DOM相互访问

    在网页开发中,有时我们需要在不同的HTML页面之间进行交互,比如在一个页面中操作另一个页面的DOM元素或调用其JavaScript变量和函数。这种交互通常发生在父子页面(通过iframe)或打开窗口与母窗口之间。本篇文章将...

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

    通过这种方式,iframe内的JavaScript代码可以访问父页面中定义的方法和变量。 #### 知识点四:使用jQuery在iframe中获取父页面的body元素 - 要在iframe中使用jQuery获取父页面的body元素,可以使用如下代码:`var c...

    js取得html iframe中的元素和变量值

    在网页开发中,有时我们需要与`iframe`进行交互,获取其中的HTML元素或者JavaScript变量的值。`iframe`(Inline Frame)是一种嵌入式对象,它可以在一个网页中加载另一个网页,实现页面的分层展示。`iframe`的使用...

    iframe与主框架跨域相互访问

    它们可以共享JavaScript变量、通过DOM操作互相影响,以及使用`window.postMessage`进行通信。例如,主框架可以通过以下方式获取`iframe`中的DOM元素: ```javascript var iframeDoc = document.getElementById('...

    (js)父子页面相互调用总结(js)父子页面相互调用总结

    父页面可以通过获取`iframe`元素,并访问其`contentWindow`属性来与子页面进行交互。 ```html <!DOCTYPE html> <html lang="en"> 父页面 var testVar = "父页面变量"; var childFrame; function ...

    iframe页跳转父窗体

    #### 二、为什么需要让iframe页面跳转到父窗口? 在实际开发过程中,有时候我们需要在`iframe`内部进行操作来影响其外部的页面。例如,当用户在`iframe`内部完成某个操作(如登录验证)后,可能需要返回到父页面...

    iframe应用

    ### iframe应用:父窗体与子窗体之间的相互操作 在网页开发中,`iframe`(Inline Frame)是一种常用的HTML元素,它允许在一个文档中嵌入另一个文档,从而实现页面内容的嵌套显示。通过使用`iframe`,开发者可以在一...

    js 操作 frameset frame iframe对象

    * 访问框架中的 JavaScript 变量:可以使用 `window.frames["frameName"].variable` 来访问框架中的 JavaScript 变量。 * 调用框架中的函数:可以使用 `window.frames["frameName"].function()` 来调用框架中的函数...

    两个JSP页面父页面获取子页面内容的两种方法

    缺点是需要在子页面中编写服务器端的代码来处理请求并返回数据,这涉及到Java与JavaScript之间的变量交互问题,通常需要将JavaScript变量转换为Java变量进行处理,这个转换过程可能会比较繁琐,并且可能会引起服务器...

Global site tag (gtag.js) - Google Analytics