При вызове функции со страницы в javascript, есть ли способ ссылаться на элемент непосредственно перед функцией без ее идентификатора? например,
<select>...</select>
<script type="text/javascript">
my_function(previous_element);
</script>
есть ли способ отправить элемент select в my_function () без , используя идентификатор элемента select?
Заранее спасибо.
Редактировать: Больше информации о том, что я пытаюсь сделать.
Я использую плагин rails, который генерирует копию группы элементов формы с уникальным идентификатором для каждого элемента. Я пытаюсь вызвать функцию для определенного элемента формы (select) в группе - в идеале я бы добавил onload к элементу select, но этого не существует для элементов формы. вызов функции изнутри страницы - лучшее, что я могу придумать. Поскольку элементы копируются с использованием ajax (то есть, типа «Добавить новый адрес»), если я добавлю элемент с известным идентификатором, он также будет скопирован (и создаст несколько элементов с одинаковым идентификатором, что приведет к путанице).
Я знаю, что это действительно грязно, но мне трудно найти другое решение, и этот плагин уже хорошо интегрирован в мой проект.