Javascript “启动时操作菜单链接”;example.com/#link1";

Javascript “启动时操作菜单链接”;example.com/#link1";,javascript,jquery,Javascript,Jquery,想知道当页面加载到某个菜单链接时如何处理 <ul> <li><a href="#link1"></a></li> <li><a href="#link2"></a></li> <li><a href="#link3"></a></li> </ul> 听起来您需要检查JavaScript中的URL片段。有关答案: 示

想知道当页面加载到某个菜单链接时如何处理

<ul>
 <li><a href="#link1"></a></li>
 <li><a href="#link2"></a></li>
 <li><a href="#link3"></a></li>
</ul>

听起来您需要检查JavaScript中的URL片段。有关答案:

示例(使用)


听起来您需要检查JavaScript中的URL片段。有关答案:

示例(使用)


如果要检测当前页面url中的哈希(#),应选中
window.location.hash
。如果您在site.com/#link1页面上,它将返回类似于
#link1
的字符串如果您想检测当前页面url中的哈希(#),您应该选中
window.location.hash
。如果您在site.com/#link1页面上,它将返回类似
#link1
的字符串

if('example.com/#link1') {
 alert('link1');
} else if ('example.com/#link2') {
 alert('link2');
} else if ('example.com/#link3') {
 alert('link3');
}
if (window.location.hash === "link1") {
 alert('link1');
} else if (window.location.hash === "link2") {
 alert('link2');
} else if (window.location.hash === "link3") {
 alert('link3');
}