美文网首页
操作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