JavaScriptCookie相关的操作

2014-07-01 12:30:00  访问(2270) 赞(0) 踩(0)

  • 
        // 设置Cookie
        function setCookie(name, value) {
            var Days = 1; //此 cookie 将被保存 1 天
            var exp = new Date();    //new Date("December 31, 9998");
            exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
    
            document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
        }
    
        // 获取Cookie
        function getCookie(name) {
    
            var theArray = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
    
            if (theArray != null) {
    
                var theResult = theArray[2];
    
                theResult = unescape(theResult);
    
                return unescape(theResult);
            }
             
            return null;
        }
    
        // 删除Cookie
        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();
        }
    
    

    示例

    
    
    
    
    
            Cookie操作__慢子助手编程交流与共享网
        
        
        
    
        

    Cookie操作

    Cookie名:
    Cookie值:
         

    运行代码

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)