я часто использую это обозначение, когда я называю свои элементы управления, чтобы получить массив в 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, но я не могу их получить, поэтому я часто добавляю идентификатор к каждому элементу в html, как этот
<input name="color[3]" id="color_3" type="text" />
чтобы я мог использовать document.getElementsById('color_3')
Вместо этого я хотел бы найти способ использовать document.getElementsByName(color[3])... но я не могу заставить его работать.
Любая помощь?