应该关闭选项卡的简单功能不起作用(不是功能)

时间:2020-03-09 11:01:21

标签: javascript

我有一个简单的功能,如果用户点击 close,它应该button 标签。由于某种原因,我不断收到错误消息,它不是一个函数。

这是一个简单的功能,我不知道为什么它不起作用...

未捕获的TypeError:deny不是HTMLButtonElement.onclick(login.html:183)的函数

欢迎任何帮助

编辑:感谢您指向其他主题。可能确实不会关闭窗口。 但是为什么说拒绝不是函数?

function deny(){
  console.log("deny function executed.. :D ");
	window.close();
};
<button id="deny" onclick="deny()">
	<span id="d">Close</span>
</button>

2 个答案:

答案 0 :(得分:1)

window.close()在用window.open()方法未打开的窗口上不起作用

答案 1 :(得分:1)

脚本只能关闭由其打开的窗口。因此,您无法通过document.getElementsByName("n")[0].value="stack_overflow"; 方法关闭当前窗口。

请参考此链接。 window.close and self.close do not close the window in Chrome