cookie的设置 获取 删除

2017-06-29  本文已影响0人  stars甜

一:设置cookie

function  setCookie(name, value, iDay)

{

var oDate=new Date();

oDate.setDate(oDate.getDate()+iDay);

document.cookie=name+'='+value+';expires='+oDate;

};

使用方法:setCookie('user', 'simon', 11);

二:获取cookie

function getCookie(name)

{

var arr=document.cookie.split('; ');//多个cookie值是以; 分隔的,用split把cookie分割开并赋值给数组

for(vari=0;i<arr[i].length;i++)   //遍历数组

{

var arr2=arr[i].split('=');       //原来割好的数组是:user=simon,再用split('=')分割成:user simon 这样可以通过arr2[0] arr2[1]来分别获取user和simon

if(arr2[0]==name)//如果数组的属性名等于传进来的name

{

returnarr2[1];//就返回属性名对应的值

}

return'';//没找到就返回空

}

};

使用方法:getCookie('user')

三:删除cookie

function   removeCookie(name)

{

setCookie(name, 1, -1);//-1就是告诉系统已经过期,系统就会立刻去删除cookie

};

使用方法:removeCookie('user')

上一篇 下一篇

猜你喜欢

热点阅读