当我尝试从本地存储值中获取项目时,它在 IE8 中返回“未定义”
我使用以下代码:
设置项目:
var value = document.getElementById('test').value;
var key = "i" + x + "test" + y;
localStorage[key] = value;
并获得物品:
var test = localStorage["i" + x + "test" + y];
alert(test);
它返回
undefined
我对 firefox 4 和 chrome 遵循相同的代码..它返回与我在本地存储中设置的相同的值
最佳答案
确保您使用正确的 HTML5 Doctype:
<!DOCTYPE html>
并且您处于 IE8 模式(确保您没有启用某些兼容的 IE7 模式)。
关于javascript - IE 本地存储,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5660216/