社区
JavaScript
帖子详情
如何自定义html数组元素的下标?
wildlily980
2012-07-02 12:58:19
请看代码
<form name='form'>
<input type='text' name='a[11]'>
<input type='text' name='a[22]'>
</form>
请教有没有办法简单获取它们的集合?
试了form.a及form.a[]都不成功
getElementsByName也不行。
如果把下标11,22去掉是可以的,但是我需要下标做为变量名称传递过去。
...全文
219
6
打赏
收藏
如何自定义html数组元素的下标?
请看代码 请教有没有办法简单获取它们的集合? 试了form.a及form.a[]都不成功 getElementsByName也不行。 如果把下标11,22去掉是可以的,但是我需要下标做为变量名称传递过去。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wildlily980
2012-07-02
打赏
举报
回复
是的,你猜对了,主要是给php用,
php要求变量名称必须是——如果是数组的话——name[]形式的,如果去掉了[]那么只能得到一个元素。
不管咋样,我在你的方案的基础上做了一下调整,算是过了这关,不那么优雅。
多谢。
孟子E章
2012-07-02
打赏
举报
回复
或者
<input type='text' name='a[22]'>
都改成
<input type='text' name='a'>
document.getElementsByName("a")
孟子E章
2012-07-02
打赏
举报
回复
不知道你起这样的名称是为什么a[22]??应该是php中的吧,php才有这样的怪名字。
简化的方法是放在一个div或者span里面
document.getElementById("spanID").getElementsByTagName("input")去查找
wildlily980
2012-07-02
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
或者
for(i=0;i<document.getElementsByTagName("input").length;i++)
{
alert(document.getElementsByTagName("input")[i].name)
}
[/Quote]
感谢你的回复,这个办法比较复杂,但也是唯一能想到的办法了。
问题是,input 有很多,我只需要其中一些。那有什么办法简单过滤一下,加个 class,然后用class name判断?
或者有更简单的?
孟子E章
2012-07-02
打赏
举报
回复
或者
for(i=0;i<document.getElementsByTagName("input").length;i++)
{
alert(document.getElementsByTagName("input")[i].name)
}
孟子E章
2012-07-02
打赏
举报
回复
名称是一个完整的字符串,不能按下标处理。
你可以
for(i=0;i<document.form.elements.length;i++)
{
alert(document.form.elements[i].name)
}
HTML
必知必会精讲
内容包括:
HTML
概述、
HTML
规范、
HTML
思想、HBuilder工具的介绍和使用、常见标签(字体font标签、加粗b标签、下划线u标签、删除线s标签、字体倾斜i标签、上标sup标签和
下标
sub标签、注释标签<!---->、标题h1...
ES6查找
数组元素
下标
的两种方法
DOCTYPE
html
> <
html
lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-e...
JS 用字符串做数组
下标
今天学习中竟然发现JS可以用字符串做数组
下标
,当时也是把我震惊到了。
JS 获取元素
下标
的6种方法
方法一:给每个按钮
自定义
data-index属性 for(var i = 0; i < btns.length; i++){ btns[i].setAttribute('data-index',i) btns[i].onclick = function(){ console.log(this.dataset['index']) } } 方法...
awk关联数组的
下标
使用变量作为数组索引请参见范例 范例 $ cat employees Tom Jones 4424 5/12/66 543354 Mary Adams 5346 11/4/63 28765 Sally Chang 1654 7/22/54 650000 Billy Black 1683 9/23/44 ...
JavaScript
87,904
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章