1、返回上一个访问地址(页面)
window.history.back();
2、返回上一个访问地址(页面),同时进行刷新操作
window.location = document.referrer;
3、点击链接以新窗口(window)的形式打开,在新窗口刷新前一个窗口(页面)
// 刷新前一个窗口内容
window.opener.location.reload();
// 关闭本窗口
self.close();
4、点击以layer的弹出层打开的iframe层
// 刷新指定名称(iframe5)的iframe
top.window['iframe5'].frames.location.reload();
// 刷新当前页面
window.location.reload();
// 刷新父亲对象(用于框架)
parent.location.reload();
// 刷新最顶端对象(用于多开窗口)
top.location.reload();
// 关闭当前弹层
var index = parent.layer.getFrameIndex(window.name);
setTimeout(function(){
parent.layer.close(index)
}, 1000);
// 关闭当前弹层
layer.close();
// 关闭所有弹层
window.parent.layer.closeAll();
5、获取当前iframe的name属性的值
// 获取当前iframe的name属性值
var index = parent.layer.getFrameIndex(window.name);
var iframeName = 'layui-layer-iframe'+index;
6、根据iframe的name获取iframe对象
// 根据名字(name)获取iframe对象
window.parent.document.getElementsByName('iframe40')[0].contentWindow
// 调用指定iframe对象的方法
window.parent.document.getElementsByName('iframe40')[0].contentWindow.sortOrRefresh();
7、获取当前iframe的id属性的值
var iframeId = self.frameElement.getAttribute('id');
8、根据iframe的id获取iframe对象
var iframe = top.document.getElementById('${iframeId}').contentWindow;
var isAutoCheck = iframe.$("input:radio[name='isAutoCheck']:checked").val();