1

如果我的jsp中有一段javascript代码(如下所示):

如果var frmObj=document.forms['cseeForm'];

而且我没有在那个jsp中创建一个名为cseeForm的表单,上面的代码是否意味着:创建一个名为cseeForm的新表单?并将其分配给frmObj?

请帮忙,我正在维护一个 Web 应用程序,但我在该 jsp 中找不到任何名为 cseeForm 的表单对象。

4

1 回答 1

3

document.forms只返回当前存在的表单的集合。因此,如果您尚未创建具有该名称的表单,那么

var frmObj = document.forms['cseeForm'];

将简单地分配undefinedfrmObj; 不会创建新表单。

有关更多信息,请查看document.forms 上的相关 MDN 页面

于 2012-12-07T04:17:29.383 回答