Creo que haces mucho rodeo.
En el mismo select puedes llamar la función que necesites:
Código HTML:
Ver original<select id="miselect" name="miselect" onchange="mostrar(this.value)">
Si necesitas que el select vuelva a quedar en la primera opción (vacía) puedes agregar
this.options[0].selected=true
de modo que quedaría así:
onchange="mostrar(this.value);this.options[0].selected=true;"