Hola buenas,
Yo lo hago de la siguiente manera:
Código:
function change_view(valor){
for(i=0; i<5; i++)
{
document.getElementById(i).style.display='none';
}
document.getElementById(valor).style.display='block';
}
Donde 5 es el número de opciones posibles.
Luego al select le añado la función:
Código:
<select onchange="change_view(this.value);">
Y después creo para cada tabla en este caso una id que corresponde con el número del value de cada optión:
Código:
<table id="1" style="display:none;">
por ejemplo quedará cada tabla con el estilo display:none, después el select con la función en el onchange y despues cada opción con cada su value del 1 al número de tablas y listo. La función oculta el resto de tablas y solo muestra una a la vez, pruébalo!!
Espero que te haya servido!!!