Expandiendo un div oculto al referirse con un ancla desde una página externa

Tengo un script que oculta (muestra: ninguno) ciertos divs en la lista en la carga de la página. Los contenidos de la división representan la descripción de un libro, y toda la lista es una especie de bibliografía. Cada div tiene una identificación, por ejemplo, "div1", "div2", etc.

<ul>  
<li><div class="hidden" id="div1"></li>  
<li><div class="hidden" id="div1"></li>   
...  
</ul> 

Y hay otra página con un menú, que consiste en enlaces anclados a cada div:

<ul>  
<li><a href="bibl.html#div1"></li>  
<li><a href="bibl.html#div2"></li>  
...  
</ul>  

Quiero que la división oculta se expanda automáticamente cuando se haga clic en el enlace de otra página. Probé algunas cosas de window.location.href, pero fue en vano, mi JS es débil todavía. Como entiendo la lógica, debería tomar la url actual y buscarla en "#", luego buscar un elemento con la parte a la derecha en el atributo id. Muchas gracias gente amable.)

Respuestas a la pregunta(3)

Su respuesta a la pregunta