用打开的标签上的按钮关闭标签的方法是什么?

时间:2018-09-13 17:13:59

标签: javascript

我希望用户使用标签1中的按钮打开一个新标签(标签2)。
在选项卡2中,我希望用户能够通过单击(样式正确的)按钮来关闭选项卡2。 Mozilla文档提供了这样的示例

var windowObjectReference;
function openRequestedPopup(url) {
    windowObjectReference = window.open(url);
}

但是如果我在选项卡2上使用它

function closeWindow() {
   windowObjectReference = window.close();
}

控制台告诉我未定义windowObjectReference,因此未传递给下一个选项卡。

<button onclick=self.close()  >Close</button>

也不起作用。控制台告诉我“ self.close不是函数”。

编辑:windowObjectReference没有传递给tab2,因此使用close()方法也不起作用

function closeOpenedWindow() {
    windowObjectReference.close();
}

控制台再次告诉我“未定义windowObjectReference”

0 个答案:

没有答案