Javascript IE中的本地存储
当我试图从本地存储值获取项时,它在IE8中返回“undefined” 我正在使用以下代码: 设置项目: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); 它返回
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模式)。请看精彩的。。现在工作正常了。。我只是把它包括在代码中。。谢谢