js与jQuery获取父窗、子窗的iframe

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

js与jQuery获取⽗窗、⼦窗的iframe
在web开发中,经常会⽤到iframe,难免会碰到需要在⽗窗⼝中使⽤iframe中的元素、或者在iframe框架中使⽤⽗窗⼝的元素在⽗窗⼝中获取iframe中的元素
格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click();
实例:window.frames["ifm"].document.getElementByIdx_x("btnOk").click();
格式:
var obj=document.getElementByIdx_x("iframe的name").contentWindow;
var ifmObj=obj.document.getElementByIdx_x("iframe中控件的ID");
ifmObj.click();
var obj=document.getElementByIdx_x("ifm").contentWindow;
var ifmObj=obj.document.getElementByIdx_x("btnOk");
ifmObj.click();
格式:window.parent.document.getElementByIdx_x("⽗窗⼝的元素ID").click();
实例:window.parent.document.getElementByIdx_x("btnOk").click();
在⽗窗⼝中获取iframe中的元素
格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery ⽅法1
实例:$("#ifm").contents().find("#btnOk").click();//jquery ⽅法1
格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery ⽅法2
实例:$("#btnOk",document.frames("ifm").document).click();//jquery ⽅法2
格式:$('#⽗窗⼝中的元素ID', parent.document).click();
实例:$('#btnOk', parent.document).click();。

相关文档
最新文档