Window closed 属性

实例

检查名为 "myWindow" 的窗口是否已关闭的函数:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script>
  5. var myWindow;
  6. function openWin() {
  7. myWindow = window.open("", "myWindow", "width=400, height=200");
  8. }
  9. function closeWin() {
  10. if (myWindow) {
  11. myWindow.close();
  12. }
  13. }
  14. function checkWin() {
  15. if (!myWindow) {
  16. document.getElementById("msg").innerHTML = "'myWindow' 已经关闭!";
  17. } else {
  18. if (myWindow.closed) {
  19. document.getElementById("msg").innerHTML = "'myWindow' 已经关闭!";
  20. } else {
  21. document.getElementById("msg").innerHTML = "'myWindow' 没有关闭!";
  22. }
  23. }
  24. }
  25. </script>
  26. </head>
  27. <body>
  28. <button onclick="openWin()">打开 "myWindow"</button>
  29. <button onclick="closeWin()">关闭 "myWindow"</button>
  30. <br><br>
  31. <button onclick="checkWin()">"myWindow" 已经关闭?</button>
  32. <br><br>
  33. <div id="msg"></div>
  34. </body>
  35. </html>

定义与用法

closed 属性返回一个布尔值,该值指示窗口是否已关闭。


浏览器支持

属性
closedYesYesYesYesYes

语法

  1. window.closed

技术细节

返回值:布尔值,如果窗口已关闭,则为 true;如果窗口已打开,则为 false

分类导航