cookie方法的运用

cookie的有效期到浏览器关闭(指所有浏览器页面关闭)!

1.增加cookie

    document.cookie(“name=value”);

    写函数

       function addCookie(name,value,expireHours){

    var cookieString = name +"="+ escape(value);

    if(expireHours>0){

      var date = new Date();

      date.setTime(date.getTime+expireHours*3600*1000);

      cookieString = cookieString +";expire="+date.toGMTString();

    }

    document.cookie=cookieString ;

  }

2.删除cookie,就是使cookie过期时间设为过去时间

    函数

    function deleteCookie(name){

      var date = new Date();

      date.setTime ( date.getTime()-1000);

      document.cookie = name +"=null;expire=" +date.toGMTString();

    }

3.改直接另外赋值即可

  document.cookie="name=value";

4.查

  函数

  function getCookie(name){

    var strCookie = document.cookie;

    var arrCookie = strCookie.split(";");

    for(var i=0;i<arrCookie.length;i++){

      var arr = arrCookie.split("=");

      if(arr[0] = name){

        return arr[1];

      }

      return "";

    }

  }

原文地址:https://www.cnblogs.com/QIQIZAIXIAN/p/6924617.html