我想弹出一个带有按钮的 winodw 并用另一个按钮关闭,这是我的代码:
窗口可以成功打开但无法关闭,点击按钮没有任何反应。是浏览器问题还是什么?
<body>
<button onclick="openWindow()">Open Window</button>
<button onclick="closeWindow()">Close Window</button>
<script>
var newWin;
function openWindow() {
newWin = window.open('https://www.google.com', '', 'width=400,height=1000');
}
function closeWindow() {
newWin.close();
}
</script>
</body>
这可能是参考丢失。如果您多次调用
openWindow
,对前一个窗口的引用将会丢失,并且您将无法关闭它。