从localstorage javascript中删除值

时间:2013-02-13 22:16:16

标签: javascript local-storage

我正在尝试从javasscript中的 localStorage 中删除项目,但它不起作用。

它仅适用于以下事件的序列

Right click --> Inspect element --> Resources --> localStorage --> Right click --> Delete 

我试过了:

localStorage.clear(); 

localStorage.removeItem(key); // the key is the link of the page and 
                              // the value is the selected word in the page 

并且两者都不起作用,我可以使用localStorage.setItem(key, vaule)保存项目并使用localStorage.getItem(key)从localStorage获取项目,但我无法删除它们。

2 个答案:

答案 0 :(得分:4)

你要找的是:

deleter void removeItem(DOMString key);

您可以这样实现:

localStorage.removeItem(key)

可以找到有关本地存储的所有内容here on the W3 html5 spec for web storage.

您可以找到此document more helpful as it goes into more explanation.

*本地存储不是完成的规范,这些可能会改变。

答案 1 :(得分:-2)

没有()的localStorage.clear目前适用于主流浏览器。