我是JavaScript新手,目前正在研究一個簡單的計數器,這個想法是,您將能夠將您的計數存儲在localStorage中,並在您喜歡時清除它們。無法在javascript中清除localStorage
我一直在構建W3C的例子,但一直無法清除localStorage。
我已經嘗試設置值爲零,以及簡單的清理和刪除的項目,但這裏是我在迄今:
function clickCounter()
{
if(typeof(Storage)!=="undefined")
{
if (localStorage.clickcount)
{
localStorage.clickcount=Number(localStorage.clickcount)+1;
}
else
{
localStorage.clickcount=1;
}
document.getElementById("result").innerHTML="You have clicked the button " + localStorage.clickcount + " time(s).";
}
}
function cleanUp(){
localStorage.clickcount=0;
}
</script>
</head>
<body>
<br/>
<p><button onclick="clickCounter()" type="button">Click me!</button></p>
<button onclick="cleanUp()">Reset button</button>
<div id="result"></div>
因爲我是一個白癡,我添加了缺少的括號,但它仍然不能正常工作 – Chris
據我所知,**是**工作。 http://jsfiddle.net/alvinhochun/y4bXE/ –