我有一个脚本,它在页面加载时在列表中隐藏(显示:无)某些 div。div 内容代表一本书的描述,整个列表是某种参考书目。每个 div 都有一个 id,例如“div1”、“div2”等。
<ul>
<li><div class="hidden" id="div1"></li>
<li><div class="hidden" id="div1"></li>
...
</ul>
还有另一个带有菜单的页面,其中包含指向每个这样的 div 的锚定链接:
<ul>
<li><a href="bibl.html#div1"></li>
<li><a href="bibl.html#div2"></li>
...
</ul>
当点击另一个页面上的链接时,我希望隐藏的 div 自动展开。我尝试了一些 window.location.href 的东西,但无济于事 - 我的 JS 还很弱。据我了解它应该采用当前 url 并检查它的“#”的逻辑,然后在 id 属性中搜索具有右侧部分的元素。非常感谢好心人。)