<button>和</button> <button type =“button”>之间的区别是什么

时间:2015-09-27 04:56:50

标签: html html5

我遇到过这个HTML:

<button type="button></button>

上面的html与此之间的区别是什么:

<button></button>

2 个答案:

答案 0 :(得分:1)

1.only按钮默认为type =“submit”,点击提交表单。 2.button type =“button”只是可点击的,并且没有任何事件处理程序。如果你想要你可以分配一个

答案 1 :(得分:1)

来自MDN page on the <button> tag

对于type标记的<button>属性,可能的值为:

提交:该按钮将表单数据提交给服务器。如果未指定属性,或者属性动态更改为空值或无效值,则这是默认值。

重置:该按钮会将所有控件重置为初始值。

按钮:该按钮没有默认行为。它可以具有与元素事件相关联的客户端脚本,这些事件在事件发生时触发。

因此,如果按钮位于<form>内并且未指定类型,则默认为提交按钮。因此,如果您希望它只是一个不默认为提交按钮的普通按钮,那么您指定type="button"