- 在open的回调函数yes中
layer.open({
type: 2,
yes : function(index,layero){
let iframeBody = layer.getChildFrame('body',index);
let iframeWin = window[layero.find('iframe')[0]['name']];
iframeWin.hello("李四");
console.log(iframeWin);
console.log("yes回调函数中:"+body.html());
console.log(layero,index);
}
});
function hello(name){
layer.msg(`${name}, 你好!`);
}
- 在父页面的作用域里面
layer.open({
type: 2,
});
let iframeWin = window[$(document).find('iframe')[0]['name']];
iframeWin.hello("王五");
function hello(name){
layer.msg(`${name}, 你好!`);
}