分类

链接

2015 年 12 月
 123456
78910111213
14151617181920
21222324252627
28293031  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > 前端 > 正文
共享办公室出租
Jquery取得iframe中元素
前端 暂无评论 阅读(1,443)

在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素、或者在iframe框架中使用父窗口的元素。

js

在父窗口中获取iframe中的元素

1.

Js代码  收藏代码
  1. 格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click();
  2. 实例:window.frames["ifm"].document.getElementById("btnOk").click();

2.

Java代码  收藏代码
  1. 格式:
  2. var obj=document.getElementById("iframe的name").contentWindow;
  3. var ifmObj=obj.document.getElementById("iframe中控件的ID");
  4. ifmObj.click();
  5. 实例:
  6. var obj=document.getElementById("ifm").contentWindow;
  7. var ifmObj=obj.document.getElementById("btnOk");
  8. ifmObj.click();

在iframe中获取父窗口的元素

Js代码  收藏代码
  1. 格式:window.parent.document.getElementById("父窗口的元素ID").click();
  2. 实例:window.parent.document.getElementById("btnOk").click();

 

jquery

在父窗口中获取iframe中的元素

1.

Js代码  收藏代码
  1. 格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery 方法1
  2. 实例:$("#ifm").contents().find("#btnOk").click();//jquery 方法1

2.

Js代码  收藏代码
  1. 格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery 方法2
  2. 实例:$("#btnOk",document.frames("ifm").document).click();//jquery 方法2

在iframe中获取父窗口的元素

Js代码  收藏代码
  1. 格式:$('#父窗口中的元素ID', parent.document).click();
  2. 实例:$('#btnOk', parent.document).click();

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:Jquery取得iframe中元素 | Bruce's Blog

发表评论

留言无头像?