Window opener 属性

实例

将一些文本写入源(父)窗口:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p>单击按钮在新窗口和源(父)窗口中写入一些文本。</p>
  5. <button onclick="myFunction()">试一试</button>
  6. <script>
  7. function myFunction() {
  8. var myWindow = window.open("", "myWindow", "width=200,height=100");
  9. myWindow.document.write("<p>这是 'myWindow'</p>");
  10. myWindow.opener.document.write("<p>这是源窗口!</p>");
  11. }
  12. </script>
  13. </body>
  14. </html>

定义与用法

opener 属性返回对创建窗口的窗口的引用。

使用 window.open() 方法打开窗口时,可以从目标窗口使用此属性返回源(父)窗口的详细信息。

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


浏览器支持

属性
openerYesYesYesYesYes

语法

  1. window.opener

技术细节

返回值:对创建窗口的窗口的引用

分类导航