自己封装的设置cookie,获取cookie,修改cookie的方法
function setCookie(key,value,day){
var str = key +"="+value+";" ;
if(day){
var date = new Date();
date.setDate( date.getDate()+day);
str += 'expires = '+date;
}
document.cookie = str;
}
function getCookie(key){
var sCookie = document.cookie;// 结果'name=zhangsan; age=20' 注意空格
var arr = sCookie.split('; '); // 结果['name=zhangsan','age=20']
for(var i=0; i<arr.length; i++){
var arr1 = arr[i].split('='); // 结果'name=zhangsan' =>['name','zhangsan']
if(arr1[0] == key){
return arr1[1];
}
}
}
function removeCookie(key){
setCookie(key,'',-1); // 移除只需要把时间设置为过期的时间就可以了,因为是移除,所以value可不传
}