区别一
button标签可以设置非文字元素显示
<button type="button" >
点击<img src="1.png" >
</button>
区别二
button还可以通过修改自身type改变自身的功能 以下代码功能相同
<button type="submit" >注册</button>
<form action="" method="">
<input type="submit" id="" name="" />
</form>