为什么本地存储不起作用?不能使用localStorage
我最近决定在一个小网站上工作,我想尝试有可切换的主题。我希望主题能够在会话结束后继续存在,而我现在还没有登录,所以我正在寻找本地存储。
这里的控制台日志确认函数正在运行,但没有为页面创建存储。
var main = function() {
$('#theme1').click (function() {
localStorage.setItem("theme", "1");
console.log("click");
});
}
$(document).ready(main);
我也试过localStorage.theme = "1";
无济于事。
我使用的是最新的Chrome浏览器,但尽管很明显支持html 5,但我已经检查了w3网站w3schools.com/html5_webstorage并通过他们的“自己试用”系统运行代码。
嗨。您可以尝试使用http://jsbin.com复制该问题吗? –
localStorage.setItem(“theme”,“1”);将仅在单击具有id = theme1的元素时才会调用。 –
是的,你是否点击了元素'#theme1'? –