js设置 获取 删除cookie

function setCookie(key,value) {
        var date = new Date(),
                t = 5;
        date.setDate( date.getDate() + t );
        document.cookie = key+‘=‘+encodeURIComponent(value)+‘;expires=‘+date.toGMTString();
    }
    // setCookie(‘username‘,‘liuwei‘);
    // setCookie(‘password‘,‘000000‘);
    // console.log(document.cookie);    //username=liuwei; password=000000
    // function getCookie(key) {
    //     var arr = document.cookie.split(‘; ‘);
    //     for (var i = 0; i < arr.length; i++) {
    //         var arr2 = arr[i].split(‘=‘);
    //         for (var j = 0; j < arr2.length; j++) {
    //             if (arr2[0] == key) {
    //                 return arr2[1];
    //             }
    //         };
    //     };
    // }
    function getCookie(key) {
        var arr,reg = RegExp(‘(^| )‘+key+‘=([^;]+)(;|$)‘);
        if (arr = document.cookie.match(reg))    //["username=liuwei;", "", "liuwei", ";"]
            return decodeURIComponent(arr[2]);
        else
            return null;
    }

    function delCookie(key) {
        var date = new Date();
        date.setTime(date.getTime() - 1);
        var delValue = getCookie(key);
        if (!!delValue) {
            document.cookie = key+‘=‘+delValue+‘;expires=‘+date.toGMTString();
        }
    }
    delCookie(‘username‘);

    // console.log(document.cookie);
时间: 2024-11-07 14:47:41

js设置 获取 删除cookie的相关文章

JS设置读取删除cookie及表单交互

学习cookie和表单交互留下的一点笔记 什么是cookie?cookie 是存储于客户端的变量.当设备请求页面时,就会发送cookie.首先需要稍微了解一下cookie的结构,简单地说:cookie是以键值对的形式保存的,即key=value的格式.各个cookie之间一般是以";"分隔.JS设置cookie:document.cookie= key + '=' + value + ';expires=' + Date;其中Date为cookie的过期时间.实际案例: //setCo

如何设置,获取,删除cookie?

cookie : 存储数据,当用户访问了某个网站(网页)的时候,我们就可以通过cookie来像访问者电脑上存储数据 1.不同的浏览器存放的cookie位置不一样,也是不能通用的 2.cookie的存储是以域名形式进行区分的 3.cookie的数据可以设置名字的 4.一个域名下存放的cookie的个数是有限制的,不同的浏览器存放的个数不一样 5.每个cookie存放的内容大小也是有限制的,不同的浏览器存放大小不一样 我们通过document.cookie来获取当前网站下的cookie的时候,得到的

js 判断js函数、变量是否存在 JS保存和删除cookie操作,判断cookie是否存在的方法

//是否存在指定函数 function isExitsFunction(funcName) {    try {        if (typeof(eval(funcName)) == "function") {            return true;        }    } catch(e) {}    return false;}//是否存在指定变量 function isExitsVariable(variableName) {    try {        if

JS读取写入删除COOKIE的各种操作

1. .NET后置代码中获取 Response.Redirect("http://www.baidu.com?id=" +Request.Cookies["size"].Value); 2. js中写入cookie function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document

jS获取,设置,删除cookie

/**setCookie函数需要参数,name属性 value值 time时间**/ function setCookie(name,value,time){ var date = new Date(); date.setTime(date.getTime() + time*1000); document.cookie = "" + name + '=' + value + "; expires=" + date.toGMTString() + "; pa

JS 设置/获取session

设置: 1 .       $.session.set('token', result.accessToken)      这个要引用库jquerySession.js 2.        sessionStorage.setItem("token", result.accessToken); 3.        localStorage.setItem("token", result.accessToken); 获取: 1.           ourtoken

JS设置和读取Cookie

// 获取cookie的值 function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } // 设置cookie的值 function setCookie(name,value){ document.cooki

js,jq设置获取属性,样式

js设置获取属性:设置属性-element.setAttribute("属性名称","属性值"):获取属性-element.getAttribute("属性名称"): jq设置获取属性:attr() js获取行内样式:document.getElementById(“button″).style.width; js获取css文件里样式: IE var width = mydiv.currentStyle['width']: Chorme  var

javascript删除Cookie的正确方法(转载)

原来一直以为只要设置javascript的document.cookie对象就能简单的在浏览器端设置和删除cookie值,网上很多文章也是这么教的,但是最近发现简单的设置javascript的document.cookie的值无法完全做到删除或更改cookie.偶然发现了一篇文章给出了正确的方法,这里贴出来. 使用JavaScript清理Cookie首先要找到该Cookie对应的Name对应的值,然后设置其为过期: 找到Cookie有下面方法: function getCookie2(name)