Как вы можете видеть, когда он изменяется, он вызывает функцию javascript: updateURL ().
Это не обязательно хорошая идея. Onchange элемента select также запускается, когда пользователь клавиатуры выполняет шаги с помощью клавиш со стрелками, поэтому изменение страницы делает невозможным навигацию по клавиатуре, за что отключены, и пользователи ноутбуков не будут вам благодарны.
Затем, когда вы используете кнопку «назад», элемент select находится в неправильном состоянии, указывая на страницу, на которую вы переходите, а не на страницу, с которой вы пришли, что делает действие по его изменению довольно запутанным (это может привести к перезагрузить текущую страницу или не загрузить новую страницу).
Кроме того, браузеры перестают предоставлять полезные параметры, такие как «открыть на новой вкладке» или «ссылка на закладку», когда они застряли за окном выбора.
Идиома выбора как навигационного инструмента сегодня немного дискредитирована. Хотя вы, конечно, можете исправить некоторые из его недостатков с помощью более сложных сценариев, вы, возможно, захотите использовать что-то наподобие выпадающего в сценарии div, заполненного простыми ссылками.