遞增值I具有被動態地存儲在localStorage的像這樣的遞增值的一些值:localStorage的[ 「Value0」],localStorage的[ 「值1」],....如何在localStorage的
當我嘗試訪問他們像這樣:
的JavaScript:
localStorage["Counter"]=0;
var i = localStorage["Counter"];
var d =localStorage["Value"+i];
i = i + 1; // i becomes "01"
var f = localStorage["Value"+i];
俺的值是「01」不是1 ...有沒有辦法正確地遞增我的價值?
請顯示你的實際代碼,因爲你的例子可能是'錯誤的',因爲當你設置'i = 0'然後用'i = i + 1'增加它時,你最終無法字符串「01」 – 2012-07-07 13:36:35
現在,這是實際的代碼。 – 2012-07-07 13:39:45
因爲它被存儲爲字符串,所以你必須解析它。 'parseInt函數(localStorage的[ 'value0'])'; – activars 2012-07-07 13:40:56