Лучше использовать событие onchange в поле выбора.Onclick не работает хорошо во всех браузерах.Свяжите функцию javascript с событием onchange, которое изменяет URL-адрес элемента a (или перенаправьте на правильный URL-адрес, если вы хотите изменить его мгновенно).Я рекомендую использовать библиотеку javascript, такую как jquery, если вы хотите использовать больше интерактивных функций на стороне клиента.Обновление:
Код, который я использовал для своего теста.Это работает в самых последних версиях Chrome, Firefox и т. Д.
<html>
<head>
<script>
function changeLanguage(language) {
var element = document.getElementById("url");
element.value = language;
element.innerHTML = language;
}
</script>
</head>
<body>
<select onchange="changeLanguage(this.value)">
<option value="Choose" selected="selected">Choose</option>
<option value="IT" >Italian</option>
<option value="FR" >France</option>
</select>
<a id="url" href="?action=IT">IT</a>
</body>
</html>