Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE中的本地存储_Javascript - Fatal编程技术网

Javascript IE中的本地存储

Javascript IE中的本地存储,javascript,Javascript,当我试图从本地存储值获取项时,它在IE8中返回“undefined” 我正在使用以下代码: 设置项目: var value = document.getElementById('test').value; var key = "i" + x + "test" + y; localStorage[key] = value; 并获取项目: var test = localStorage["i" + x + "test" + y]; alert(test); 它返回

当我试图从本地存储值获取项时,它在IE8中返回“undefined”

我正在使用以下代码:

设置项目:

var value = document.getElementById('test').value;
var key = "i" + x + "test" + y;              
localStorage[key] = value;
并获取项目:

var test   = localStorage["i" + x + "test" + y];
alert(test);
它返回未定义的


我在Firefox4和chrome上使用了相同的代码。。它返回的值与我在本地存储器中设置的值相同

请确保您使用的是正确的HTML5 Doctype:

<!DOCTYPE html>


并且您处于IE8模式(确保您没有启用某些兼容性IE7模式)。

请看精彩的。。现在工作正常了。。我只是把它包括在代码中。。谢谢