Javascript循环的问题

Javascript循环的问题,javascript,Javascript,我遇到的问题是,我使用javascript循环遍历表单中的所有元素,但当我通过键入警告表单中的不同项时,我看到的不是所有元素,而是表单中当前的图像。我认为图像在形式之外,但没有。我在查看源代码时检查了它。任何帮助都将不胜感激。代码如下: for (a = 1; a < theForm.elements.length; a++) { alert(theForm.elements[a].type + " " + theForm.elements[a].name) } (a=1;a

我遇到的问题是,我使用javascript循环遍历表单中的所有元素,但当我通过键入警告表单中的不同项时,我看到的不是所有元素,而是表单中当前的图像。我认为图像在形式之外,但没有。我在查看源代码时检查了它。任何帮助都将不胜感激。代码如下:

for (a = 1; a < theForm.elements.length; a++) {
    alert(theForm.elements[a].type + " " + theForm.elements[a].name)
}
(a=1;a{ 警报(theForm.elements[a]。类型+“”+theForm.elements[a]。名称) }
具有相同名称的项目,例如单选按钮,实际上是一个元素数组,因此简单的循环将跳过这些项目。

如果您发布表单的HTML布局示例,这会有所帮助。请阅读:是的,我知道,但在我的表单中,当我循环通过它时,我会得到checkobx,text,select one,等但是我不明白这个形象。我不明白为什么