好像我还没有用谷歌搜索它...但是仍然不知道何时使用onsubmit和何时使用onclick

最佳答案

他们是两个完全独立的事件。

当用户使用鼠标单击某些内容时,会触发onclick事件。

提交表单时会触发onsubmit事件。该事件的起源有时可以追溯到onclick(例如单击“提交”按钮),但是它也可以来自键盘事件(例如按Enter)。

这意味着在表单上的“提交”按钮上使用onclick可能会丢失某些表单上的onsubmit会捕获的情况。

还有许多其他类型的事件,例如:用于加载资源(例如脚本或图像)的onload和用于检测键盘上的按键按下的onkeydown

关于javascript - onclick和onsubmit有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23762474/

10-12 00:08
查看更多