我有一个包含多种表单的html页面:
forms1
forms2
forms3
forms4
.
.
.
formsn
在JavaScript中,我们知道我们可以通过表单数组来处理特定的表单:
document.forms[2]
但是,在不知道表单数量的情况下,如何获得n
表单?
类似的东西:
n = numbnerOfForms
document.forms[n]
document.forms[n-1]
我认为document.form.length
就是您想要的。它返回数组的长度;在这种情况下是表单数组。
注:如果和数组为:
a ['q','w','e','r','t','y']
array.lenght返回6,当您需要为数组循环通过时,这很有用
for (var i = 0; i < array.length; i++) {
// ...
}
由于document.forms
是一个数组,您可以在其上调用.length
n = document.forms.length;
document.forms[n-1] //last form in the array
document.forms[0] //first form in the array
document.forms
是一个数组,它有一个length
属性:
var n = document.forms.length;
// ...
使用document.forms.length
获取表单长度。您可以使用document.forms[document.forms.length-1]
获得第n个表单