检查表单是否已存在

Joe*_*Joe 0 javascript

是否有比这更好的命令来检查表单是否存在,如果存在则提交它?现在我正在使用:

if(document.forms[0])document.forms[0].submit()
Run Code Online (Sandbox Code Playgroud)

哪个有效,但是如果form [0]不存在则抛出异常.我试图保持这种动态,我不知道形式ID或名称是什么.

Jon*_*n M 5

为了避免例外,你可以这样做:

if (typeof document.forms[0] !== 'undefined') document.forms[0].submit();
Run Code Online (Sandbox Code Playgroud)