Deberías utilizar el evento onchange del elemento
<select>, esto sería una posible solucion:
Código HTML:
<select id="lista" onchange="mostrar()">
<option value="nada" selected> Selecciona opción...</option>
<option value="uno"> Opción 1</option>
<option value="dos"> Opción 2</option>
<option value="tres"> Opción 3</option>
<option value="cuatro"> Opción 4</option>
</select>
y la funcion :
Código:
function mostrar() {
var sel = document.getElementById('lista').value;
if(sel == "nada") return;
obj = document.getElementById(sel);
obj.style.display = (obj==leido) ? 'none' : 'block';
if (leido != null)
leido.style.display = 'none';
leido = (obj==leido) ? null : obj;
}