JavaScriptのlocation関連

location.hash

idやname属性で指定するフラグメント識別子を取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

location.href

完全なURLを取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

location.host

ホストとポート番号を取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

location.hostname

ホスト名を取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

location.protocol

プロトコルを取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

location.port

ポート番号を取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

location.pathname

パスを取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

location.search

クエリを取得・変更する

http://hogehoge.com:80/article-1.html#comment?query=”foo”

カレントURIを取得する

location.hrefからbasenameを除いた出力を得たい場合は以下のコードで実現できる。

location.href.replace(/\/[^/]*$/, ”);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です