en el getelementById no estás buscando los id de los divs porque le estas usando un value 1 o 2 obtenido del select,
Este codigo deberia funcionar, lo que hace es tomar todos los div y a aquellos que posean 'mostrar' los oculta.
Código Javascript
:
Ver originalvar arr = document.getElementsByTagName("div");
for (i = 0; i < arr.length; i++) {
if (arr[i].getAttribute('class')== 'mostrar' ){
arr[i].setAttribute("class", "ocultar");
}
}
Entonces LUEGO puede usar la sentencia para activar el div que llamó a la función.
Código Javascript
:
Ver originaldocument.getElementById(id).setAttribute("class", "ocultar");