href
location.hrefは現在のURLを取得、もしくは変更できるプロパティです。
location.href
たとえば、「http://www.webcreativepark.net/javascript/」というURLでは「http://www.webcreativepark.net/javascript/」という値が取得できます。
また、「http://www.webcreativepark.net/javascript/#page」というURLでは「http://www.webcreativepark.net/javascript/#page」という値が取得できます。
URLの文字列はユーザーが任意で改変できる値ですので、セキュリティ上細心の注意をはらう必要があります。また、一部のブラウザではlocation.hrefにバグが存在します。
取得以外に値を代入することで現在のURLを変更してページ遷移させることも可能です。
location.href="http://www.webcreativepark.net/jquery/";
このように指定すると指定したページへ遷移します。
location.hrefはlocationオブジェクトのデフォルトプロパティの為、次のコードは上記のコードと同じ意味をもちます。
location="http://www.webcreativepark.net/jquery/";
登録日 : 2012年09月26日 最終更新日 : 2012年9月26日