当我命名控件时,我经常使用这种表示法,以便在 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])... 的方法...但我无法真正让它工作。
有什么帮助吗?