Pues haz algo simple, podrías colocar todos los divs en uno solo con el id
sitios
Código javascript
:
Ver originalfunction mostrarOcultar(id,no){
var obj = document.getElementById(id).getElementsByTagName("div"), n = "none", i;
for( i=0; i < obj.length; i++){
if(obj[i].className != no){
var dis = obj[i].style;
dis.display = dis.display == n ? "block" : n;
}
}
}
Código HTML:
<p><a href="javascript:mostrarOcultar('sitios','no')">ver ubicaciones</a></p>
<div id="sitios">
<div>Sitio 1</div>
<div class="no">Sitio 2</div>
<div>Sitio 3</div>
<div>Sitio 4</div>
</div>
Los divs que tienen la clase "no" no se ocultarán.