JavaScript的localStorage并不能保持价值

时间:2016-04-26 14:42:08

标签: javascript local-storage

我有:

var setFileName = function(argFileName)
{
    localStorage.fileName = argFileName;
    fileNameElem.value = localStorage.fileName;
};

var getFileName = function()
{
    return localStorage.fileName ? localStorage.fileName : getDefaultFileName();
};

setFileName()有效,因为fileNameElem包含argFileName。但每当我致电getFileName()时,它总会返回getDefaultFileName()

为什么?

1 个答案:

答案 0 :(得分:0)

您应该使用此语法

存储使用

localStorage.setItem('fileName', value);

从本地存储

获取
localStorage.getItem('filename');

使用jsfiddle编辑,以防万一你想看看。

https://jsfiddle.net/fo38uo9t/1/