0

不久前,我注意到一个页面通过#some_random_id从 url 获取来突出显示页面的某些区域。

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

我调查了一下,似乎找不到提取 URL 属性#锚目标的方法。

4

1 回答 1

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 将是下一个合乎逻辑的步骤。

于 2013-04-30T06:14:23.790 回答