2012-02-13 12 views
14

最近、私はHTML5について学んでいます。localStorage内のデータをキーで削除できますか?

ここでは、localStorage内のデータの1つだけを削除したいときに問題が発生します。

何かを削除する方法はclear()と知っていますが、キーでデータを削除するだけで何ができますか?

答えて

4

delete window.localStorage["foo"]は何らかの理由で機能しませんか?

+0

私はlocalStorage.remove(「キー」)と呼ばれる方法があることを言われましたが、この方法を知らない、それは私のChromeでの仕事ですが、おかげで – willnew

+0

ああ、私はポイントを得ます。 [IDL](http://code.google.com/codesearch#OAMlx_jo-ck/src/third_party/WebKit/Source/WebCore/storage/Storage.idl)に従って、あなたは 'removeItem(key)'メソッドを持っています。 –

+0

私はこのページの 'remove(key)'メソッドを見つけました。[link](http://www.tutorialsp.jp/html5/html5_web_storage.htm) – willnew

64
sessionStorage.removeItem('UserName'); 
localStorage.removeItem('UserName'); 
+5

これは受け入れられる回答である必要があります – roshkattu

関連する問題