不久前,我注意到一个页面通过#some_random_id
从 url 获取来突出显示页面的某些区域。
例如/mypage-destination/#codex_destination_5
,显然会将您放到有问题的页面区域,然后突出显示该区域,这样您就不会错过它。
我调查了一下,似乎找不到提取 URL 属性#
锚目标的方法。
不久前,我注意到一个页面通过#some_random_id
从 url 获取来突出显示页面的某些区域。
例如/mypage-destination/#codex_destination_5
,显然会将您放到有问题的页面区域,然后突出显示该区域,这样您就不会错过它。
我调查了一下,似乎找不到提取 URL 属性#
锚目标的方法。
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 将是下一个合乎逻辑的步骤。