<script type="text/javascript">
function SelectAnimal(){
//Set selected option of Animals based on AnimalToFind value...
var animalTofind = document.getElementById('AnimalToFind');
var selection = document.getElementById('Animals');
// select element
for(var i=0;i<selection.options.length;i++){
if (selection.options[i].innerHTML == animalTofind.value) {
selection.selectedIndex = i;
break;
}
}
}
</script>
установка свойства selectedIndex тега select выберет правильный элемент.Рекомендуется вместо сравнения двух значений (параметры innerHTML && animal value) использовать метод indexOf () или регулярное выражение, чтобы выбрать правильный параметр, несмотря на регистр или наличие пробелов
selection.options[i].innerHTML.indexOf(animalTofind.value) != -1;
или используя .match(/regular expression/)