sessionStorage
说明:用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据,最多保存5M数据。
1 setItem()
说明:保存key/value数据,数据必须为string类型。
格式:setItem(key,value);
示例:
//保存string数据
sessionStorage.setItem("key", "value");
//保存json数据
var json={"1":"1","2":"2"
};
sessionStorage.setItem("json", JSON.stringify(json));
2 getItem()
说明:得到指定键的数据 ,数据为string类型。
格式:setItem(key);
示例:
//得到string数据
var value=sessionStorage.getItem("key");
//得到string数据,将其转换成json数据
var json=sessionStorage.setItem("json");
json=eval("("+json+")");
3 removeItem()
说明:删除指定键的数据 。
格式:removeItem();
示例:
sessionStorage.removeItem("key");
4 clear()
说明:删除所有数据 。
格式:clear();
示例:
sessionStorage.clear();