1. ホーム
  2. javascript

[解決済み] JavaScriptでURLの#hashを確認する方法は?

2022-03-20 05:35:19

質問

ハッシュがあるときだけ実行したいjQuery/JavaScriptのコードがあります( # ) のアンカーリンクがURL内にあります。JavaScriptを使ってこの文字をチェックするにはどうしたらよいでしょうか?私はこれらのようなURLを検出する簡単なキャッチオールテストが必要です。

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

基本的には、このような内容です。

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

どなたか正しい方向を示していただけるとありがたいです。

どのように解決するのですか?

の簡単な使い方 ロケーションハッシュ :

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