cookie.set('name',1); //设置cookie
cookie.get('name'); //获取cookie
cookie.delete('name'); //删除cookie
var cookie = {
//设置cookie方法
set:function(key,val,time){
//获取当前时间
var date=new Date();
//将date设置为n天以后的时间
var expiresDays=time;
//格式化为cookie识别的时间
date.setTime(date.getTime()+expiresDays*24*3600*1000);
//设置cookie
document.cookie=key + "=" + val +";expires="+date.toGMTString();
},
//获取cookie方法
get:function(key){
/*获取cookie参数*/
//获取cookie,并且将获得的cookie格式化,去掉空格字符
var getCookie = document.cookie.replace(/[ ]/g,"");
//将获得的cookie以"分号"为标识 将cookie保存到arrCookie的数组中
var arrCookie = getCookie.split(";")
//声明变量tips
var tips;
//使用for循环查找cookie中的tips变量
for(var i=0;i
//将单条cookie用"等号"为标识,将单条cookie保存为arr数组
var arr=arrCookie[i].split("=");
//匹配变量名称,其中arr[0]是指的cookie名称,如果该条变量为tips则执行判断语句中的赋值操作
if(key==arr[0]){
//将cookie的值赋给变量tips
tips=arr[1];
//终止for循环遍历
break;
}
}
return tips;
},
//删除cookie方法
delete:function(key){
//获取当前时间
var date = new Date();
//将date设置为过去的时间
date.setTime(date.getTime()-10000);
//设置cookie
document.cookie = key + "=v; expires =" +date.toGMTString();
}
}
转载请注明出处。