URLがhttp://example.jp/#key=value
だったとして、#以降のkey=value
を JavaScript で取得するのは以下のようにします。簡単ですね。
window.location.hash.substr(1);
また、上記サンプルのようなkey
に対するvalue
を取得したい場合は以下のようにします。
const params = new URLSearchParams('?' + window.location.hash.substr(1)); const value = params.get('key');