javascript 1つ前のページに戻る

javascript 1つ前のページに戻る

javascriptで、1つ前のページに戻るサンプルコードを記述してます。「history.back();」で可能です。ここでは戻るボタンを作成して前のページに戻るコードを掲載してます。

環境

  • OS windows11 home
  • ブラウザ chrome 108.0.5359.125

1つ前のページに戻る

1つ前のページに戻るには、「history.back();」を使用します。

history.back();

前のページに戻るボタンを作成してみます。

<button id="btn">button</button>

<script>
    
document.getElementById("btn").addEventListener('click', function(){
    history.back();
} )

</script>

実行結果をみると、前のページに戻っていることが確認できます。

サンプルコード

以下は、実行ボタンをクリックすると前のページに戻るだけのサンプルコードとなります。

※cssには「Material Design for Bootstrap」を使用してます。関数はアロー関数を使用してます。

<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <title>mebeeサンプル</title>
  <!-- Font Awesome -->
  <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" rel="stylesheet" />
  <!-- Google Fonts -->
  <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
  <!-- MDB -->
  <link href="https://cdnjs.cloudflare.com/ajax/libs/mdb-ui-kit/4.1.0/mdb.min.css" rel="stylesheet" />
</head>

<body>

  <div class="container text-center w-25" style="margin-top:200px">    

    <button id="btn" class="btn btn-outline-danger btn-rounded">戻る</button>

  </div>

  <script>

    btn.addEventListener('click', () => {      

      history.back();

    });

  </script>

</body>

</html>

1つ前のページに戻っていることが確認できます。