`
ben_hu
  • 浏览: 92478 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JavaScript操作Cookie

阅读更多
1.设置/添加cookie
function setCookie(){
    var date=new Date();
    var expiresday=10;//设为10天后cookie消失
     date.setTime(date.getTime()+expiresday*3600*1000);
    document.cookie=”user=tansar;expires=”+date.toGMTString();
}

注:设置cookie的过期时间用"expires",而非"expire"

2.获取本站点指定的cookie名

function getCookie(user){//此参数为cookie名
    var cookiearr=document.cookie.toString().split(”;”);
    for (var i=0;i<cookiearr.length;i++){
        var cookiesubarr=cookiearr[i].split(”=”);
        if (cookiesubarr[0]==user){
            alert(cookiesubarr[0]+”–”+cookiesubarr[1]);
            break;
        }
    }
}


3.删除所有本站点的cookie
function delCookies(){
    var cookarr=document.cookie.toString().split(”;”);
    var date=new Date()
    var timeout=parseFloat(date.getTime())-(10*24*3600*1000);
    for (var i=0;i<cookarr.length;i++){
        var cookarrsub=cookarr[i].split(”=”);
        document.cookie=cookarrsub[0]+”=”+
        cookarrsub[1]+”;expires=”+timeout.toString();
    }
}


4.删除指定的cookie
function delCookie(cname){
    var cookarr=document.cookie.toString().split(”;”);
    var date=new Date()
    var timeout=parseFloat(date.getTime())-(10*24*3600*1000);
    for (var i=0;i<cookarr.length;i++){
        var cookarrsub=cookarr[i].split(”=”);
        if (cname==cookarrsub[0]){
            document.cookie=cookarrsub[0]+”=”+
            cookarrsub[1] +”;expires=”+timeout.toString();
        }
    }
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics