我遇到过这个HTML:
<button type="button></button>
上面的html与此之间的区别是什么:
<button></button>
答案 0 :(得分:1)
1.only按钮默认为type =“submit”,点击提交表单。 2.button type =“button”只是可点击的,并且没有任何事件处理程序。如果你想要你可以分配一个
答案 1 :(得分:1)
来自MDN page on the <button>
tag:
对于type
标记的<button>
属性,可能的值为:
提交:该按钮将表单数据提交给服务器。如果未指定属性,或者属性动态更改为空值或无效值,则这是默认值。
重置:该按钮会将所有控件重置为初始值。
按钮:该按钮没有默认行为。它可以具有与元素事件相关联的客户端脚本,这些事件在事件发生时触发。
因此,如果按钮位于<form>
内并且未指定类型,则默认为提交按钮。因此,如果您希望它只是一个不默认为提交按钮的普通按钮,那么您指定type="button"
。