操作cookie常用函数

2017-11-23  本文已影响0人  infi_
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();
        } 
上一篇 下一篇

猜你喜欢

热点阅读