【发布时间】:2015-04-06 21:33:01
【问题描述】:
先生们,女士们,大家好。我正在尝试测试按钮以查看它是否绑定到事件但它不起作用。我已经在这几个小时找不到答案了。我正在寻找将 HTML 和 javsScript 分开的代码。我是新来的,我真的很感谢你的时间。当我点击按钮时,我无法让警报工作。
var formId;
formId = document.GetElementById("button");
function run(){
alert("Stack overflow");
}
formId.addEventListener("submit", run, false);
<div id ="content">
<div id ="title">Special Offers</div>
<div id="colors">Sign-up to receive personalized offers!
</div>
<fieldset>
<legend> Please enter your information</legend>
<form action="#" method="post" />
<input type="text" />
<label for ="button">add</label>
</form>
</fieldset>
<!--**************Button******-->
<button type="submit" id="button">submit</button>
</div>
【问题讨论】:
-
将
GetElementById更改为getElementById。 -
按钮没有
submit事件,只有表单有该事件。您应该绑定到click事件。 -
<form>标签应该在<fieldset>之外,而不是在里面。 -
任何答案都解决了您的问题吗?只是想知道。
-
是的。非常感谢。
标签: javascript events button submit