2012-12-07 26 views
1

如果我有一塊在我的jsp javascript代碼的(如下所示):關於JavaScript的document.forms []

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

和我沒有創建一個在JSP名爲cseeForm形式,上面的代碼是否意味着:創建一個名爲cseeForm的新窗體?並將其分配給frmObj?

請幫忙,我正在維護一個web應用程序,但是我找不到任何名爲cseeForm的表單對象。

回答

3

document.forms只是返回當前存在的表單的集合。所以,如果您還沒有創建該名稱的表格,然後

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

將只分配給undefinedfrmObj;不會創建新表單。

欲瞭解更多信息,檢查了relevant MDN page on document.forms

+0

謝謝你的答覆。 – weili