Ich versuche, eine Reihe von Variablen im lokalen Speicher zu setzen, aber die Funktion läuft nicht, ich habe versucht, den Wert zu erhalten, aber ohne Glück, Wie kann ich Felder im lokalen Speicher speichern?
%Vor%HTML in der html bin ich von Feldern setzen Werte in Tags und ich sie sind bevölkert, aber wenn ich versuche, sie auszuflippen und speichern sie nichts passiert ...
Ich habe auch versucht, dort feste Werte auszugeben und dann wird die Warnung angezeigt, aber dann sagt es nur das Objekt und nicht den Wert
%Vor%getElementById sollte in
geändert werden %Vor%Auch hier erhalten Sie das gesamte DOM-Element. Ich nehme an, Sie wollen, was in dem Tag ist, also würde ich sagen
verwenden %Vor%stattdessen. Wenn Sie nur auf das DOM-Element verweisen, erhalten Sie einen kreisförmigen Strukturfehler, wenn Sie versuchen, es zu stringieren.
Beispielcode, den ich bestätigt habe funktioniert:
%Vor% Das Problem ist, dass getElementById
ein HTML-Element zurückgibt, das ein Objekt ist.
Dann versucht JSON.stringify
, seine eigenen Eigenschaften zu iterieren.
Aber wahrscheinlich haben sie keine (außer Sie haben sie manuell hinzugefügt).
Da Sie sagen, dass es Felder sind, können Sie versuchen, stattdessen value
zu speichern:
W3C Schools gibt Ihnen detaillierte Beispiele, wie Sie mit html und lokalem Speicher arbeiten können.
Tags und Links javascript jquery local-storage