У меня есть элемент SELECT с атрибутом MULTIPLE. При двойном щелчке по опции в списке я хочу выполнить действие, основанное на щелчке по опции .
Я понимаю, что элемент OPTION не обрабатывает событие ondblclick. Если я обработаю событие dblclick элемента SELECT, можно ли каким-то образом определить, какой параметр был дважды нажат?
<select size="4" name="MySelect" multiple="multiple" ondblclick="myFunction();">
<option ... />
...
</select>
Желательно, кросс-браузер, но IE только подойдет.
EDIT
Я явно не был достаточно ясен. Что мне нужно сделать, это определить , какая опция была дважды нажата из обработчика события (или чтобы двойной щелчок был в области элемента SELECT без опции). Поиск selectedIndex не сработает, так как элемент SELECT имеет атрибут MULTIPLE: если пользователь удерживает клавишу CTRL или SHIFT при двойном щелчке, будет выбрано более одного элемента: я хочу только тот параметр, который был фактически дважды нажат.