Beibehalten von JavaScript-Variablenwerten bei Seitenaktualisierung
In JavaScript verlieren Variablen normalerweise ihre Werte, wenn die Seite aktualisiert wird. Um diese Einschränkung zu überwinden, können wir die Methoden window.localStorage oder window.sessionStorage nutzen.
window.localStorage
localStorage ermöglicht uns das Speichern von Schlüssel-Wert-Paaren, die bestehen bleiben über Browser-Neustarts hinaus. Es gilt für die gesamte Website, nicht nur für eine einzelne Seite.
Um eine Variable festzulegen, die nach einer Aktualisierung bestehen bleiben soll, verwenden Sie Folgendes:
var someVarName = "value"; localStorage.setItem("someVarKey", someVarName);
Um den beibehaltenen Wert auf einer beliebigen Seite abzurufen, verwenden:
var someVarName = localStorage.getItem("someVarKey");
window.sessionStorage
sessionStorage funktioniert ähnlich wie localStorage speichert Daten jedoch nur so lange, wie die Browser-Registerkarte geöffnet bleibt. Es ist nützlich, um sitzungsspezifische Informationen vorübergehend zu speichern.
Um sessionStorage zu verwenden, ersetzen Sie in den obigen Beispielen localStorage durch sessionStorage.
Überlegungen:
Referenzen:
Das obige ist der detaillierte Inhalt vonWie kann ich JavaScript-Variablenwerte nach der Seitenaktualisierung beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!