cookie存取值

184 阅读1分钟

存值

function setCookie(key,value,time){
    //设置过期时间 expires
    // 获取当前时间
    var date=new Date();
    // 设置过期时间 当前时间+要设置的时间=过期时间
    // 七天过期
    date.setTime(date.getTime()+time*1000)
    // date.setDate(date.getDate()+time)
    // 存值
    document.cookie=key+'='+escape(value)+';expires='+date.toUTCString()
}

取值

function getCookie(key){
    // 将cookie转换成数组
    var list=document.cookie.split('; ');
    for(var i=0;i<list.length;i++){
        // 将里面每一项转换为数组
        var arr=list[i].split('=');
        if (key==arr[0]) {
            return unescape(arr[1])
        }
    }
}