JS版cookie操作


1.设置cookie



function setCookie(name,value,days){
    if(days){
        var date = new Date();
        date.setTime(date.getTime() + (days*24*60*60*1000));
        var expires = ';expires='+date.toGMTString();  
    }else{
        var expires = '';  
    }
    document.cookie = name + '=' + value + expires + ';path=/';
}
实例: setCookie('user_id','10086',30); 30表示此cookie保存30天。


2.读取cookie

function getCookie(name){
    var strCookie=document.cookie;
    var arrCookie=strCookie.split("; ");
    for(var i=0;i<arrCookie.length;i++){
          var arr=arrCookie[i].split("=");
          if(arr[0]==name)return arr[1];
    }
    return "";
}



 
 



实例: getCookie('user_id'); 结果为字符串10086

3.删除cookie

function delCookie(name){
    setCookie(name,'',-1); 
}



 
 



实例: delCookie('user_id');

你可能感兴趣的:(JS版cookie操作)