首页 > 语言 > JavaScript > 正文

JS 新增Cookie 取cookie值 删除cookie 举例详解

2024-05-06 16:09:30
字体:
来源:转载
供稿:网友
cookie很实用的一个功能,可以判断某个状态,下面与大家分享下JS 如何新增Cookie 取cookie值 删除cookie,感兴趣的朋友可以参考下
 
 

cookie很实用的一个功能,可以判断某个状态,在项目中使用率极高

复制代码代码如下:

    function setCookie(name,value)  
    {  
        var Days = 30;  
        var exp = new Date();  
        exp.setTime(exp.getTime() + Days*24*60*60*1000);  
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  
        var strsec = getsec(time);  
        var exp = new Date();  
        exp.setTime(exp.getTime() + strsec*1);  
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();  
    }  
    //读取cookies  
    function getCookie(name)  
    {  
        var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");  
        if(arr=document.cookie.match(reg))  
            return (unescape(arr[2]));  
        else  
            return null;  
    }  
    //删除cookies  
    function delCookie(name)  
    {  
        var exp = new Date();  
        exp.setTime(exp.getTime() - 1);  
        var cval=getCookie(name);  
        if(cval!=null)  
            document.cookie= name + "="+cval+";expires="+exp.toGMTString();  
    }  
 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选