我尝试使用javascript单击按钮时显示一个弹出窗口。 但出现此错误:未捕获ReferenceError:函数未定义
Uncaught ReferenceError: confirmation is not defined at HTMLButtonElement.onclick
function confirmation() {
var answer = confirm("Leave tizag.com?")
if (answer) {
alert("Bye bye!")
window.location = "http://www.google.com/";
} else {
alert("Thanks for sticking around!")
}
}
<button type="submit" class="danger btn btn-danger" onclick="confirmation()">Transférer</button>
你的代码的工作文件... –
你的代码是working..check您的片段 – prasanth
该代码工作就好了。我的怀疑是你试图在jsFiddle中做到这一点。 jsFiddle有一个真正的脑死亡^ H^H^H^H^H^HI意思是,*令人惊讶*默认设置:它将所有代码包装在一个'window.onload = function(){/*...*/ '; wrapper。旧的'onxyz'属性样式事件处理程序只能调用全局函数(这是不使用它们的几个原因之一)。当jsFiddle像这样包装你的代码时,你的函数不是全局的。单击代码窗格上的[JavaScript]标签更改默认值,但是最好先使用现代事件处理。 –