因为业务需要需要在父页面操控iframe调用的页面。这里坐下记录。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*  
*父页面通过 iframe id 调用子页面的函数或者获取子页面元素的内容
*/
function one() {
//var ifreame = window.frames["childPage1"];
var fifreame = window.document.getElementById('childPage1');
if (ifreame != null && ifreame != undefined) {
ifreame.childFunction();
}
}

function two() {
//var ifreame = window.frames["childPage1"];
var fifreame = window.document.getElementById('childPage1');
if (ifreame != null && ifreame != undefined) {
var myValue = ifreame.contentWindow.document.getElementById("childPage");

alert(myValue.innerHTML);
}
}

[scode type=”blue”]来源–全面兼容的Iframe 与父页面交互操作:https://www.cnblogs.com/web100/p/iframe-ok.html[/scode]


2019-07-29

[scode type=”yellow”]警告:window.frames[] IE专用,实测safari新版本手机可用,老版本会出错 [/scode]
[scode type=”share”]JS获取并操作iframe中元素的方法 https://www.jb51.net/article/34942.htm[/scode]