Ich versuche, js Anzahl Variablen mit sessionstorage zu speichern, aber wenn ich die Variablen aus dem Speicher abrufen, verhalten sie sich wie Zeichenfolge Variablen, wenn ich sie zusammen füge. Ich denke, das etwas haben könnte, zu tun, wie ich die Speicherung der variablen sessionStorage.setItem verwenden, aber nicht sicher,Sitzungsspeicher-Nummer Variable als String gespeichert
ich den Code in http://codepen.io/MHUMPHRI/pen/bpXpPm gespeichert haben
Jede Hilfe sehr geschätzt. Prost.
Mike<html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
OUTPUT TOTAL IS:
<div id="TotalOutput"></div>
<br>
<script>
$(document).ready(function() {
InputTotals()
OutputTotals()
});
</script>
</html>
<script>
var input1 = 222
var input2 = 111
var input3 = 777
var input4 = 777
function InputTotals() {
var totalA = input1 + input2;
var totalB = input3 + input4;
sessionStorage.setItem("TotalA", totalA);
sessionStorage.setItem("TotalB", totalB);
}
function OutputTotals() {
var output1 = sessionStorage.getItem("TotalA");
var output2 = sessionStorage.getItem("TotalB");
var totaloutput = output1 + output2;
$("#TotalOutput").html(totaloutput);
}
</script>
läuft darauf hinaus, Webstorage speichert Daten als Strings so, wenn Sie als Zahl zurückgegeben müssen müssen Nummer wieder nach 'getitem()' – charlietfl
prost werfen . Das erklärt, wo ich falsch gelaufen bin! – MikeMcClatchie