1、存储数据setItem()
localStorage.setItem("name", "ming");
// 存储对象:
var obj = { name: "ming", age: 20 };
localStorage.setItem("obj", JSON.stringify(obj));
2、获取数据getItem()
var res1 = localStorage.getItem("name");
var res2 = localStorage.getItem("obj");
// 把json格式转换成对象结构:
JSON.parse(res2) // {name: 'jack', age: 18}
3、删除数据removeItem()
localStorage.removeItem("name");
4、清空所有数据clear()
localStorage.clear();
实例
<body οnlοad="onStart()">
<input type="text" id="username" value="">
<input type="button" value="保存缓存" οnclick="save()">
</body>
<script type="text/javascript">
var strKey = "strKey";
var storage = window.localStorage;
function onStart(){
if(storage.getItem(strKey) != null){
alert(storage.getItem(strKey)+'localStorage');
}else if(Cookie.read(strKey) != null){
alert(Cookie.read(strKey)+'cookie');
}
}
function save(){
var strValue = document.getElementById("username").value;
if (storage) {
storage.setItem(strKey, strValue);
} else {
Cookie.write(strKey, strValue);
}
}
</script>