layui父页面获取子页面的窗口对象

1.父窗口

var body = layui.layer.getChildFrame('body', index)
body.find("#id").val(obj.data.id);

var iframeWin = layero.find('iframe')[0].contentWindow;

 iframeWin.setformselect(roleIds);

2.子窗口

var formSelects;
function setformselect(ids) {
formSelects.value('select1', ids);
}
layui.use(['form', 'jquery', 'formSelects'], function () {
formSelects = layui.formSelects;

}

3.var iframeWin = window[layero.find(‘iframe’)[0][‘name’]]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();

 

posted @ 2022-03-17 12:58  zf78  阅读(766)  评论(0)    收藏  举报