父子页面(iframe)相互获取对方dom元素
2016-10-29 00:07
197 查看
现在iframe的使用虽然开始越来越少,但是还是有牵涉到iframe的使用情况,特别是多个iframe互相嵌套,又要进行获取的情况。
现在整理了父子iframe之间互相获取的方式。
(1)父页面获取子页面的方式。
主要通过:
示例如下:
(2) 通过子元素获取父元素
示例代码如下:
iframe.html页面中的内容为(实现对父元素的操作):
现在整理了父子iframe之间互相获取的方式。
(1)父页面获取子页面的方式。
主要通过:
iframe的contentWindow属性,代表iframe所在的window对象。
示例如下:
<script type="text/javascript"> window.onload = function(){ var cWindow = document.getElementById('iframeId').contentWindow; var div=cWindow .document.getElementById('divId'); //some other operation } </script> .... <iframe id="iframeId" src="iframe.html" width="100" height="100"> <div id="divId"></div> </iframe>
(2) 通过子元素获取父元素
主要通过 window.parent 进行获取
示例代码如下:
<div id-"pDivId"></div> <iframe src="iframe.html" width="100" height="100"> </iframe>
iframe.html页面中的内容为(实现对父元素的操作):
<script type="text/javascript"> window.onload = function(){ var pWindow= window.parent; var pDiv=pWindow.document.getElementById('pDivId'); //some other operation } </script>
相关文章推荐
- 原生js获取iframe中dom元素--父子页面相互获取对方dom元素
- 原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
- 六)iframe 及父子页面之间获取元素、方法调用
- js控制iframe父子页面js相互调用
- iframe父子页面之间相互调用元素和函数
- iframe父子页面相互调用js方法
- iframe父子页面相互调用的js方法(二)
- iframe父子页面相互调用js方法
- 记录一下第一次工作时遇到的问题有关iframe父子页面相互调用
- 用 jQuery 获取 iframe 父子页面元素
- iframe-父子-兄弟页面相互传值(jq和js两种方法)
- 父子页面iframe相互调用方法详解
- iframe父子页面相互调用的js方法
- iframe-父子-兄弟页面相互传值(jq和js两种方法)
- Iframe 父子窗体互调javascript方法及相互获取控件
- Iframe 父页面与子页面相互js调用实现
- 在引用iframe后,子页面获取父页面iframe的src
- Jquery 获取父页面下指定iframe里的指定元素
- iframe的页面内容如何获取父页面的地址
- 同一页面的两个Iframe获取数据