LocationオブジェクトとHistoryオブジェクト
WebページのURL情報(Location)
- Locationオブジェクトは、WebページのURLを情報としてもつオブジェクトです
- hrefプロパティの値を変更することで、別のWebページへ移動できます
location.href = 移動先URL;
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>JavaScriptの練習</title> </head> <body> <h1>現在のページ</h1> <p><button onclick="location.href='http://www.google.co.jp/';">移動する</button></p> </body> </html>
Webページの履歴情報(History)
- Historyオブジェクトは、Webページの閲覧履歴を情報としてもつオブジェクトです
- backメソッドで1つ前のページに戻ることができます
- ブラウザの戻るボタンをクリックしたときと同じ挙動です
history.back();
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>JavaScriptの練習</title> </head> <body> <h1>JavaScriptの練習</h1> <p><button onclick="history.back();">戻る</button></p> </body> </html>
- LocationオブジェクトやHistoryオブジェクトで、ページ間の移動ができる