ローカルストレージを使用してJavaScriptのページ間で変数を渡すにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-10-24 07:52:01
オリジナル
1001 人が閲覧しました

How to Pass Variables between Pages in JavaScript using Local Storage?

ページからページへ JavaScript を介して変数を渡す

あなたの目標は、変数の値を「ページ 1」から「ページ 2」に渡すことです。 」を作成し、window.onload を使用して表示します。ただし、使用しているグローバル変数のアプローチが問題を引き起こしているようです。

ローカル ストレージ: 別のアプローチ

グローバル変数に依存する代わりに、ローカルストレージ API。このアプローチにより、個々のページから独立して、データをブラウザーにローカルに保存できます。 localStorage を使用した修正されたソリューションは次のとおりです。

page1.html

<code class="html"><script>
  window.onload = function() {
    var getInput = prompt("Enter your value:");
    localStorage.setItem("myValue", getInput);
  };
</script>

...

<input type="submit" value="Go To Page 2" onclick="location.href='page2.html'"></code>
ログイン後にコピー

page2.html

<code class="html"><script>
  window.onload = function() {
    var getValue = localStorage.getItem("myValue");
    alert("Value from page 1: " + getValue);
  };
</script></code>
ログイン後にコピー

Thisこのアプローチにより、発生していたグローバル変数の問題が回避され、2 つのページ間で変数の値を効果的に受け渡すことができます。

以上がローカルストレージを使用してJavaScriptのページ間で変数を渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!