小编典典

如何使用 JavaScript 检查 URL 中的#hash?

all

我有一些 jQuery/JavaScript 代码,我只想#在 URL 中有哈希 ( ) 锚链接时运行这些代码。如何使用 JavaScript
检查这个字符?我需要一个简单的包罗万象的测试来检测这样的 URL:

  • example.com/page.html#anchor
  • example.com/page.html#anotheranchor

基本上是这样的:

if (thereIsAHashInTheUrl) {        
    do this;
} else {
    do this;
}

如果有人能指出我正确的方向,那将不胜感激。


阅读 346

收藏
2022-03-01

共1个答案

小编典典

位置哈希的简单使用:

if(window.location.hash) {
  // Fragment exists
} else {
  // Fragment doesn't exist
}
2022-03-01