根据 url 中的哈希值显示元素

Sia*_*mak 2 html javascript css hash jquery

我有一个包含大约 50 个 p 元素的页面 (/categories.html):

<p id='BCI'>Blue_colored_items</p>
<p id='RCI'>Red_colored_items</p>
...
Run Code Online (Sandbox Code Playgroud)

现在,我希望页面只显示

Blue_colored_items
Run Code Online (Sandbox Code Playgroud)

如果

/categories.html#BCI
Run Code Online (Sandbox Code Playgroud)

是请求的url,等等。

我应该如何让它发挥作用?我可以更改整个 html。

Sia*_*mak 6

我刚刚发现这个纯 CSS工作得很好。

<style>
p {display: none}
:target {display: block}
</style>
Run Code Online (Sandbox Code Playgroud)

不管怎样,谢谢你们的回答,罗里和安德烈。