Как в JS использовать клавиатуру для перемещения в раскрывающимся меню
Как в JavaScript использовать клавиатуру для перемещения по опциям в раскрывающимся меню У меня есть специально созданный динамический раскрывающийся список на основе ajax [div]. У меня есть поле [ввода], которое; onkeyup , запускает поиск Ajax, который возвращает результаты в div и возвращается с помощью innerHTML . Все div имеют основные моменты onmouseover , поэтому типичный успешный поиск дает следующую структуру (простите за полукод): [input] [div id=results] //this gets overwritten contantly by my AJAX function [div id=result1 onmouseover=highlight onclick=input.value=result1] [div id=result2 onmouseover=highlight onclick=input.value=result2] [div id=result2 onmouseover=highlight onclick=input.value=result2] [/div] Он работает. Однако мне не хватает важных функций обычных HTML-элементов. Я не могу нажимать или поднимать клавиатуру между «опциями». Я знаю, что JavaScript обрабатывает события клавиатуры, но; Я не смог найти хорошего гида. (Конечно, последующий вопр...