Written by Kasumi

JavaScriptでURL末尾のアンカー(ハッシュ)を取得・条件分岐する方法

JavaScriptでURL末尾のアンカー(ハッシュ:URL末尾の#移行のアンカー)を取得。

アンカーによって条件分岐し、別々の処理を実行したい。

本記事ではこのような悩みを解決。

実装方法について解説します。

JavaScriptでURLアンカーを取得する

(function(){
  var urlHash = location.hash;
  if(urlHash == '#アンカー名01') {
    // アンカー名01の時の処理
  }
  if(urlHash == '#アンカー名02') {
    // アンカー名02の時の処理
  }
}());

URLアンカーを取得するコード例です。

location.hashを使うとURLからアンカー(ハッシュ)だけを取得する事ができます。

後はif文を使い、アンカーによって条件分岐すればOKです。

まとめ

JavaScriptでURL末尾のアンカー(ハッシュ)を取得・条件分岐する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

JavaScript

JavaScriptでオブジェクトに指定したプロパティが存在しているかすぐ確認する方法

2022.12.19
3083
JavaScript

JavaScriptを使い、目次をプラグイン無しで自動生成する方法

2022.10.31
1526
JavaScript

ローディング画面にパーセントとプログレスバーを表示する方法【progressbar.js】

2023.02.18
6383
JavaScript

【JavaScript】コンストラクター関数を使ってオブジェクトの雛形を作成・インスタンス化する方法

2022.12.12
679