使⽤jqueryjs获取iframe⽗⼦级、同级获取元素的⽅法在web开发中,经常会⽤到iframe,难免会碰到需要在⽗窗⼝中使⽤iframe中的元素、或者在iframe框架中使⽤⽗窗⼝的元素jsjs获取子元素
在⽗窗⼝中获取iframe中的元素
1、
格式:window.frames["iframe的name值"].ElementById("iframe中控件的ID").click();
实例:window.frames["ifm"].ElementById("btnOk").click();
2、
格式:
var ElementById("iframe的name").contentWindow;
var ifmObj=ElementById("iframe中控件的ID");
ifmObj.click();
实例:
var ElementById("ifm").contentWindow;
var ifmObj=ElementById("btnOk");
ifmObj.click();
在iframe中获取⽗窗⼝的元素
格式:window.ElementById("⽗窗⼝的元素ID").click();
实例:window.ElementById("btnOk").click();
jquery
在⽗窗⼝中获取iframe中的元素
1、
格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();//jquery ⽅法1
实例:$("#ifm").contents().find("#btnOk").click();//jquery ⽅法1
2、
格式:$("#iframe中的控件ID",document.frames("frame的name").document).click();//jquery ⽅法2
实例:$("#btnOk",document.frames("ifm").document).click();//jquery ⽅法2
在iframe中获取⽗窗⼝的元素
格式:$('#⽗窗⼝中的元素ID', parent.document).click();
实例:$('#btnOk', parent.document).click();
以上这篇使⽤jquery/js获取iframe⽗⼦级、同级获取元素的⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。