2013-02-13 5 views
4

javaccript에서 localstorage에서 항목을 제거하려고하는데 작동하지 않습니다.localstorage javascript에서 값을 제거하십시오.

그것은 단지 내가 노력

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에서 항목을 가져옵니다.하지만 그들을 제거하지 마십시오.

deleter void removeItem(DOMString key); 

당신은과 같이이 구현할 수 :

+1

작동하지 않는 코드 예제가 도움이 될 것입니다. – BLSully

+0

유일한 것은 작동하지 않습니다. 이전 값을 지우고이 "함수"를 사용할 때마다 다른 값을 넣기를 원합니다. localStorage.clear()를 제외한 모든 것이 완벽하기 때문에 첫 번째 값은 – elianore

답변

4

은 무엇을 당신이 찾고있는 것은 이것이다 로컬 스토리지에 대한

localStorage.removeItem(key) 

모든 것이 here on the W3 html5 spec for web storage.

당신이 document more helpful as it goes into more explanation.

을 찾을 수 찾을 수 있습니다

* 로컬 저장소가 아닙니다. 완성 된 사양 및 이러한 변경 될 수 있습니다.

+0

입니다. 그것은 더 이상 값을 저장할 수 없습니다. 두 번째 것은 작동하지 않았습니다. 내 코드에서 값을 제거하여 다른 값을 설정하려고합니다. 감사합니다. 나는 wensite를 확인하려고 할 것입니다. – elianore

-1

()가없는 localStorage.clear는 현재 주요 브라우저에서 작동합니다.

+2

그것을합니까? 'localStorage.clear'는 함수 호출이 아닙니다. 'localStorage.clear()'** **입니다. 그리고 [Clear localStorage] (http://stackoverflow.com/q/7667958/691711)가'()'을 선택하기 때문에, 그럴 수도 있다고 생각합니다. – zero298

관련 문제