ページ更新時の JavaScript 変数値の保持
JavaScript では、通常、ページが更新されると変数の値が失われます。この制限を克服するには、window.localStorage メソッドまたは window.sessionStorage メソッドを利用できます。
window.localStorage
localStorage を使用すると、永続的なキーと値のペアを保存できます。ブラウザの再起動を超えて。これは、単一のページだけでなく、Web サイト全体に適用されます。
更新後に永続化する必要がある変数を設定するには、次を使用します。
var someVarName = "value"; localStorage.setItem("someVarKey", someVarName);
任意のページで永続化された値を取得するには、 use:
var someVarName = localStorage.getItem("someVarKey");
window.sessionStorage
sessionStorage は localStorage と同様に機能しますが、ブラウザーのタブが開いている間のみデータを保持します。これは、セッション固有の情報を一時的に保存するのに便利です。
sessionStorage を使用するには、上記の例で localStorage を sessionStorage に置き換えます。
考慮事項:
参考資料:
以上がページを更新した後も JavaScript 変数の値を保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。