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');
}