Bestehende JavaScript-Variablen über Seiten hinweg
In JavaScript haben Variablen im Allgemeinen einen begrenzten Geltungsbereich für die Seite, auf der sie definiert sind. Es kann jedoch vorkommen, dass Sie von einer Seite zur anderen auf Variablen zugreifen müssen. Hier kommt das Konzept des Persistierens von Variablen ins Spiel.
Eine Methode zum Persistieren von JavaScript-Variablen über Seiten hinweg ist die Verwendung der Eigenschaft window.name. Mit dieser Eigenschaft können Sie Daten als Zeichenfolge im Namensattribut des Browserfensters speichern. Um eine Variable mit dieser Methode festzulegen, weisen Sie sie dem window.name-Objekt zu. Zum Beispiel auf Seite A:
window.name = "someVar=5";
Wenn Sie zu Seite B navigieren, kann der Wert von someVar aus window.name abgerufen werden:
var someVar = window.name.split("=")[1]; // returns "5"
Es ist jedoch wichtig zu beachten, dass dieser Ansatz einige Einschränkungen hat:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3