4

我正在尝试从JavaScript 中的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 获取项目,localStorage.getItem(key)但我无法删除它们。

4

2 回答 2

4

你要找的是这个:

deleter void removeItem(DOMString key);

你可以这样实现:

localStorage.removeItem(key)

关于本地存储的所有内容都可以在 W3 html5 网络存储规范中找到。

您可能会发现此文档更有用,因为它包含更多解释。

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

于 2013-02-13T22:37:10.643 回答
-2

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

于 2014-03-24T23:24:07.787 回答