日期:2014-05-16  浏览次数:20347 次

如何自定义html数组元素的下标?

请看代码
<form name='form'>
<input type='text' name='a[11]'>
<input type='text' name='a[22]'>
</form>
请教有没有办法简单获取它们的集合?
试了form.a及form.a[]都不成功
getElementsByName也不行。
如果把下标11,22去掉是可以的,但是我需要下标做为变量名称传递过去。

------解决方案--------------------
名称是一个完整的字符串,不能按下标处理。

你可以
for(i=0;i<document.form.elements.length;i++)
{
 alert(document.form.elements[i].name)
}