javascript-获取子iframe中的元素

问题描述

获取子iframe中的元素

如何获取子iframe中的元素呢(子iframe中是一个html页面),并进行填充

解决方案

iframe 中获取父页面元素
iframe获取父、子窗口元素的方法
获取 Iframe内的元素对象
----------------------

解决方案二:

1,实现javascript重载iframe页面,兼容各浏览器的方法

document.getElementById(FrameID).contentWindow.location.reload(true);
2,其次是获取iframe内的元素并应用

iframe.contentWindow.document.getElementById(id).style.display="block";
3,iframe页面调用父级页面中的函数

parent.dofunction();

关键字:contentWindow与parent

contentWindow 实例

iframe = document.getElementById("frame");
iframe.contentWindow.location = "http://mozilla.org";
iframe.contentWindow.history.back();
说明 http://www-archive.mozilla.org/docs/dom/domref/dom_frame_ref5.html

转自:http://www.liuhui.info/article16.html

解决方案三:

 var div1=document.getElementById('iframeID').contentWindow.document.getElementById('div1');

iframe和父页,window.open打开页面之间的引用

解决方案四:

$(window.frames["iframeName"].document).find("#testId").html()

时间: 2024-07-28 17:28:08

javascript-获取子iframe中的元素的相关文章

Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法

 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素  1. 格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click(); 实例:window.frames["ifm"].document.getElementByI

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

用原生js在父页面获取iframe子页面的元素,以及在子页面获取父页面元素,这是平时经常会用到的方法,这里写一个例子来总结下: 1.父页面(demo.html),在父页面修改子页面div的背景色为灰色,原来为红色: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

c bho webbrowser-用C#开发BHO,如何在获取网页对话框中的iframe中的元素信息

问题描述 用C#开发BHO,如何在获取网页对话框中的iframe中的元素信息 用C#开发BHO,如何在获取网页对话框中的iframe中的元素信息 解决方案 遍历所有的iframe,然后再一个个去获取.或者给每个iframe插入一个javascript,让它去获取,再返回结果给你 解决方案二: 在正常页面中可以取到,在打开的窗口对话框中的iframe中 如何取呢?

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

上周想要取得iframe中的元素和js变量值,一直没取得,查资料得知: 不能用$(document).ready()方法,而是要用$("#iframeId").load()方法,待iframe加载完成,才能取得 取iframe中的js变量值: document.frames['x'].y 这样便可以. 哎,很简单的问题,搞了很长时间,不应该啊! 以上是小编为您精心准备的的内容,在的博客.问答.公众号.人物.课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索html ifram

jquery操作iframe中的元素和js函数

1.jquery操作iframe中的元素(2种方式) var str = $(window.frames["iframe"].document).find("#ljiong").html(); var stk = $("#iframe").contents().find("#ljiong").html(); 2.操作父界面中的元素(header:为某个元素的id) $('#header', parent.document).t

JS获取子窗口中返回的数据实现方法_javascript技巧

在开发的时候,遇到了这样一个问题,客户填写自己的收货地址,可以新建,但同时也可以选择之前填写的,由于我们的客户本身就是商户,地址繁多,把它之前的地址简单用个下拉框罗列出来显然不合适,并且客户要求能够对地址通过姓名筛选,这样,选择地址就必须再开一个小窗来完成了,那么,小窗中填写的值怎么回传呢? js有个方法showModalDialog在这种情况下用的就比较多了,其作用是打开一个模态窗口,什么事模态窗口?就是打开后不能操作父窗口,只有子窗口操作完了,关闭了,才可以继续父窗口的动作.回到最开始的问题

java selenium处理Iframe中的元素示例_java

java selenium  处理Iframe 中的元素 有时候我们定位元素的时候,发现怎么都定位不了. 这时候你需要查一查你要定位的元素是否在iframe里面 阅读目录 什么是iframe iframe 就是HTML 中,用于网页嵌套网页的. 一个网页可以嵌套到另一个网页中,可以嵌套很多层. selenium 中提供了进入iframe 的方法 // 进入 id 叫frameA 的 iframe dr.switchTo().frame("frameA"); // 回到主窗口 dr.sw

快速获取/设置iframe内对象元素的几种js实现方法_javascript技巧

1.IE专用(通过frames索引形象定位): document.frames[i].document.getElementById('元素的ID'); 2.IE专用(通过IFRAME名称形象定位): document.frames['iframe的name'].document.getElementById('元素的ID'); 以上方法,不仅对IFRAME适用,对FRAMESET里的FRAME也同样适用.IE虽然擅于自定标准,但不得不说它很多的设计还是比较体现人性化的.比如这个,它在同样支持下

JavaScript实现将数组中所有元素连接成一个字符串的方法_javascript技巧

本文实例讲述了JavaScript实现将数组中所有元素连接成一个字符串的方法.分享给大家供大家参考.具体如下: 下面的代码演示了JS中如何通过数组对象的join方法将数组元素连接成一个字符串输出 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to join the array elements into a string. </p> <butto