Javascript HTML中的表单标记提交与JS中的document.getElementById(";form1";).submit()相比

Javascript HTML中的表单标记提交与JS中的document.getElementById(";form1";).submit()相比,javascript,html,Javascript,Html,嘿,我现在正在学习如何用JS编码,我有一个问题; 为什么我需要使用document.getElementById(“form1”).submit(),而我可以通过在html中添加submit按钮并将其保存在表单标记中来提交表单和表单中的数据?很抱歉,如果这听起来像一个完全没有意义的问题,但我正在努力学习:) p、 s也在谷歌上搜索了这个问题,并做了我的研究,但没有真正找到一个明确的答案:(您只能在默认CSS样式附带的标记上使用html submit。如果您想对submit按钮执行一些不同的操作,

嘿,我现在正在学习如何用JS编码,我有一个问题; 为什么我需要使用document.getElementById(“form1”).submit(),而我可以通过在html中添加submit按钮并将其保存在表单标记中来提交表单和表单中的数据?很抱歉,如果这听起来像一个完全没有意义的问题,但我正在努力学习:)
p、 s也在谷歌上搜索了这个问题,并做了我的研究,但没有真正找到一个明确的答案:(

您只能在默认CSS样式附带的
标记上使用html submit。如果您想对submit按钮执行一些不同的操作,例如将其作为图像或链接,您可以使用任何CSS样式,然后以编程方式调用submit()

,您不需要,但可以使用document.getElementById(“form1”)).submit()如果希望以编程方式触发表单的提交事件(与单击HTML提交按钮完全相同)

例如,如果您在表单外部有另一个自定义按钮,希望用作表单的提交按钮,则可以使用document.getElementById(“form1”).submit()从不必位于表单内部的按钮触发表单提交