Javascript 为什么onClick不激活函数?
我试图用JavaScript编写一个简单的代码,其中选择一个按钮将调用一个提示函数,但提示永远不会弹出 这是HTML:Javascript 为什么onClick不激活函数?,javascript,onclick,submit,Javascript,Onclick,Submit,我试图用JavaScript编写一个简单的代码,其中选择一个按钮将调用一个提示函数,但提示永远不会弹出 这是HTML: <div id="btnDiv"> <button type="submit" id="btn" onclick="submit"> send info </button> </div> 我做错了什么?确保在HTML内容之后加载JS代码,您可以使用onLoad事件: window.onload=funct
<div id="btnDiv">
<button type="submit" id="btn" onclick="submit"> send info </button>
</div>
我做错了什么?确保在HTML内容之后加载JS代码,您可以使用onLoad事件:
window.onload=function(){
document.getElementById("btn").onclick = function(){
prompt("Thank you");
}
};
你能不能提供一个你是如何构建这个的?您可能试图将事件附加到尚不存在的元素。此外,prompt需要一个输入。您希望在此处显示警报。您是否检查了浏览器控制台是否有任何错误报告?在DOM中添加事件处理程序后,您需要附加该事件处理程序,否则document.getElementByIdbtn将找不到任何内容。您好@SterlingArcher-Archer,您好,我已将“提示”更改为“警报”。这是我的fiddle代码,其中函数实际工作,但在本地不工作:NewToJS-在本地运行代码时,我得到以下错误:未捕获引用错误:提交未定义Spencer,我将尝试它。谢谢您:
window.onload=function(){
document.getElementById("btn").onclick = function(){
prompt("Thank you");
}
};