不写 type 的 button 在 form 内默认为 submit,会触发表单提交;type="button" 才真正静默,仅响应 click;type="reset" 仅还原 html 初始值,非 js 设置值。

不写 type 的
只要
常见翻车现场:<form><button onclick="showHelp()">帮助</button></form>,你以为弹个提示框,结果弹完页面就白了;React/Vue 里绑了 onClick,但原生 submit 已先完成,JS 状态更新直接被刷掉。
非法值也危险:type="click"、type=""、type="primary" 这些浏览器不认识的值,在
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!










