请看代码
<form name='form'>
<input type='text' name='a[11]'>
<input type='text' name='a[22]'>
</form>
请教有没有办法简单获取它们的集合?
试了form.a及form.a[]都不成功
getElementsByName也不行。
如果把下标11,22去掉是可以的,但是我需要下标做为变量名称传递过去。
解决方案 »
- 紧急求助!如何更改nicEdit的大小
- 求点击导航菜单页面跳转新地址后改变前面点的导航菜单的颜色的问题
- 做了一个让用户自动增加文本框的JS
- iframe设置高度
- 请问大家编写javascript程序都用的是什么集成开发环境??
- 求助,一个字符串操作问题
- 二道题目,寻求帮助!在线等待中...
- 请问我用javascript打开一个弹出式窗口后怎样将自身关闭??
- 请问,如何实现:我直接双击一个html文件,浏览器的菜单条、工具条、状态条、地址条都不显示.
- 请问:如何让<input>没有边框,并且背景色与它所在区域的背景色相同
- jquery查找元素
- extjs4中使用tpl从view中加载store数据出错
for(i=0;i<document.form.elements.length;i++)
{
alert(document.form.elements[i].name)
}
{
alert(document.getElementsByTagName("input")[i].name)
}
问题是,input 有很多,我只需要其中一些。那有什么办法简单过滤一下,加个 class,然后用class name判断?
或者有更简单的?
<input type='text' name='a[22]'>
都改成
<input type='text' name='a'>document.getElementsByName("a")
php要求变量名称必须是——如果是数组的话——name[]形式的,如果去掉了[]那么只能得到一个元素。
不管咋样,我在你的方案的基础上做了一下调整,算是过了这关,不那么优雅。
多谢。