Ejemplo:
Código
<script type="text/javascript"> var seleccion = (function(item){ /* Obtener el ID de la opcion selecionada */ var selected = item.options[item.selectedIndex].id; /* Obtener los options dentro del segundo select */ var elementos = document.getElementById('select2').getElementsByTagName('option'); /* Por cada elemento en la lista "elementos" */ for (var i=0; i<elementos.length; i++){ /* Si el elemento tiene la misma clase que el id que se ha selecionado */ if (elementos[i].className === selected){ /* Le hacemos visible */ elementos[i].style.display='block'; } else { /* Si no, le ocultamos. */ elementos[i].style.display='none'; } } }); </script>
Código
Demo jsFiddle
Saludos