使用jquery/js获取iframe父子级、同级获取元素的方法

2026-04-19 15:06:41 155
分类:Web前端

一、js方式

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

var obj=document.getElementById("ifm").contentWindow;
var ifmObj=obj.document.getElementById("btnOk");
ifmObj.click();

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

window.parent.document.getElementById("btnOk").click();

二、jquery方式

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

$("#ifm").contents().find("#btnOk").click()

或者

$("#btnOk",document.frames("ifm").document).click();

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

$('#btnOk', parent.document).click();