【问题标题】:HTML5 local session store on link click?点击链接时的 HTML5 本地会话存储?
【发布时间】:2015-10-30 20:08:38
【问题描述】:
我正在尝试在单击超链接时使用 HTML5 本地会话存储。
但是我的代码中的本地存储会话中没有存储任何内容。我知道没有任何内容的原因是因为我使用的是 FF 浏览器,并且当我单击链接时我打开了控制台。
这是我的简单代码:
<a onClick="sessionStorage.someKey = 'category 1';" data-fajax="false" href="some-page.html" data-transition="slidefade">Category 1</a>
有人可以就此提出建议吗?
【问题讨论】:
标签:
javascript
html
session
【解决方案1】:
为我工作看看Fiddle:
<a onClick="sessionStorage.someKey = 'category 1'; console.log(sessionStorage.someKey);" data-fajax="false" href="some-page.html" data-transition="slidefade">Category 1</a>
点击后我可以在控制台中看到category 1。
【解决方案2】:
尝试使用以下
<a onclick="sessionStorage.setItem('key','value')" data-fajax="false" href="some-page.html" data-transition="slidefade">Category 1</a>
其中 key 是您的会话密钥的名称,而 value 是您要存储的值。