Window opener 属性

2020-08-12 16:26 更新

Window opener 属性

Window 对象参考手册Window 对象

定义和用法

opener 属性是一个可读可写的属性,可返回对创建该窗口的 Window 对象的引用。

当使用window.open()打开一个窗口,您可以使用此属性返回来自目标窗口源(父)窗口的详细信息。

代码提示: window.opener.close()将关闭源(父)窗口。

语法

window.opener

属性

属性 描述
alert alert()
blur blur()
clearinterval clearInterval()
cleartimeout clearTimeout()
close close()
confirm confirm()
createpopup createPopup()
focus focus()
moveby moveBy()
moveto moveTo()
open open()
print print()
prompt prompt()
resizeby resizeBy()
resizeto resizeTo()
scrollby scrollBy()
scrollto scrollTo()
setinterval setInterval()
settimeout setTimeout()

浏览器支持

Internet Explorer Firefox Opera Google Chrome Safari

所有主要浏览器都支持 opener 属性


实例

实例

向opener窗口写文本(父窗口):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>W3Cschool教程(w3cschool.cn)</title>
<script>
function openWin(){
    myWindow=window.open('','','width=200,height=100');
    myWindow.document.write("<p>这是我的窗口</p>");
    myWindow.focus();
    myWindow.opener.document.write("<p>这个是源窗口!</p>");
}
</script>
</head>
<body>

<input type="button" value="打开我的窗口" onclick="openWin()" />

</body>
</html>

尝试一下 »


Window 对象参考手册Window 对象


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号