【发布时间】:2013-08-06 08:10:28
【问题描述】:
我在命名控件时经常使用这种表示法,以便在 POST 或 GET 中获取数组。
<input name="color[1]" type="text" />
<input name="color[2]" type="text" />
<input name="color[3]" type="text" />
所以在我的脚本中我可以做到
<?php $data=$_GET["color"];
for each ($color as $key=>$value) {
doSomething();
} ?>
经常发生我需要在 javascript 中取回这些 id,但我无法获取它们,所以我经常像这样为 html 中的每个元素添加一个 ID
<input name="color[3]" id="color_3" type="text" />
这样我就可以使用 document.getElementsById('color_3')
相反,我想找到使用 document.getElementsByName(color[3]) 的方法... 但我无法真正让它发挥作用。
有什么帮助吗?
【问题讨论】:
标签: javascript foreach getelementsbyname