如何在不知道页面中表单数量的情况下从表单数组中获取特定表单



我有一个包含多种表单的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个表单

最新更新