что, если я хочу получить "id" по выбранной опции?
Ответ 1
Это просто:
options[selectedIndex].id
Ответ 2
Не делая слишком много предположений (т.е. select является действительным SELECT Element),
var options = select.options;
var id = options[options.selectedIndex].id;
var value = options[options.selectedIndex].value;
или,
var options = select.options;
var value = (options.selectedIndex != -1) ? options[selectedIndex].value : null;
var id = (options.selectedIndex != -1) ? options[selectedIndex].id : null;
Всегда проверяйте фальшивость (или значения, которые оцениваются как false). Ex 2 устанавливает переменные в null (если ничего не выбрано).