使用clear來清除localStorage保存對象的全部數據


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>清空localStorage的全部數據</title>
</head>

<body>
<fieldset>
<input type="button" id="btnadd" onClick="add_click()" value="增加數據">
<input type="button" id="btndel" onClick="del_click()" value="清除數據">
<p id="pstauts"></p>
</fieldset>
</body>
<script type="text/javascript" >
function $(id){
    return document.getElementById(id); 
}
var intNum = 0;
//保存數據函數
function add_click(){
    for(var intI = 0;intI <= 5;intI++){
    var strKeyName = "strKeyName"+intI;
    var strKeyValue = "strKeyValue"+intI; 
    localStorage.setItem(strKeyName,strKeyValue);
    intNum++;
}
 $("pstauts").style.display = "block";
 $("pstauts").innerHTML = "已保存成功<br>"+intNum+"<br>條記錄"
}
//清空數據函數
function del_click(){
     localStorage.clear();
     $("pstauts").style.display = "block";
     $("pstauts").innerHTML = "全部數據已經清除"
}
/*
代碼解析:
當用戶點擊"增加數據",將使用循環的方式,按執行順序保存6條數據記錄
其鍵名"strKeyName"與變量intI相連,其值名"strKeyValue"也與intI相連,這些數據
被localStorage對象保存記錄,可以再瀏覽器Chrome中通過單擊右鍵,選擇"審查元素"選項,
單擊"Resources"選項查看localStorage保存的數據
當用戶"點擊清除數據"將清空localStorage對象保存數據記錄
*/
</script>
</html>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM