我有一个简单的功能,如果用户点击 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>
答案 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