如何根据URL中的锚标签#id激活类

时间:2013-04-30 06:06:26

标签: javascript class url toggle anchor

前段时间我注意到一个页面通过从网址获取#some_random_id来突出显示页面的某些区域。

例如/mypage-destination/#codex_destination_5显然会让你跌到有问题的页面区域,但是然后突出显示该区域,这样你就不会错过它。

我调查了一下,似乎无法找到提取网址属性#锚点目标的方法。

1 个答案:

答案 0 :(得分:1)

document.getElementById(window.location.hash.substring(1)).style.backgroundColor = "#aaa";

您可以使用window.location.hash获取URL中链接的id(使用您的示例返回#codex_destination_5)。 然后,您可以使用substring(1)来省略哈希符号(#codex_destination_5变为codex_destination_5)。

将此作为id将是下一个合乎逻辑的步骤。