参考地址:
Window frames 属性:https://www.runoob.com/jsref/prop-win-frames.html
jQuery 遍历 - contents() 方法:https://www.w3school.com.cn/jquery/traversing_contents.asp
- 获取iframe中的window对象:
//js
document.getElementsByTagName('iframe')[0].contentWindow;
//js
//window.frames属性返回窗口中所有命名的框架,该集合是 Window 对象的数组
window.frames[0];
//jquery
$('iframe')[0].contentWindow;
- 获取iframe中的document对象:
//js
document.getElementsByTagName('iframe')[0].contentWindow.document;
//jquery
$('iframe').contents()[0];
- 在iframe中获取父窗口的元素:
//js
格式:window.parent.document.getElementById("父窗口的元素ID");
实例:window.parent.document.getElementById("btnOk");
//jquery
格式:$('#父窗口中的元素ID', window.parent.document);
实例:$('#btnOk', window.parent.document);