美文网首页
操作cookie常用函数

操作cookie常用函数

作者: infi_ | 来源:发表于2017-11-23 17:52 被阅读0次
    function addCookie(name,value,expiresHours){
                var cookieString=name+"="+encodeURIComponent(value);
                //判断是否设置过期时间
                if(expiresHours>0){
                    var date=new Date();
                    date.setTime(date.getTime+expiresHours*3600*1000);
                    cookieString=cookieString+"; expires="+date.toGMTString();
                }
                document.cookie=cookieString;
            }
            
            //根据名称获取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 decodeURIComponent(arr[1]);
                    }
                }
                return "";
            }  
            
            //删除某个cookie值
            function deleteCookie(name){
                var date=new Date();
                date.setTime(date.getTime()-10000);
                document.cookie=name+"=v; expires="+date.toGMTString();
            } 
    

    相关文章

      网友评论

          本文标题:操作cookie常用函数

          本文链接:https://www.haomeiwen.com/subject/nhxtbxtx.html