js 用函数给cookie封装

1.设置cookie(setCookie)

  function setCookie(name,value,iDay){      //name相当于键,value相当于值,iDay为要设置的过期时间(天)

      var oDate = new Date();
      oDate.setDate(oDate.getDate() + iDay);
      document.cookie = name + '=' + value + ';expires=' + oDate;
  }
 
2.获取cookie(getCookie)
  
   function getCookie(name){
      var arr = document.cookie.split('; ');
      for(var i = 0;i<arr.length;i++){
          var arr2 = arr[i].split('=');
          if(arr2[0] == name){
              return arr2[1];
          }
      }
      return '没有你要找的信息';
  }
 
3.移除cookie(removeCookie)
  
   function removeCookie(name){
      setCookie(name,1,-1)               //如果时间设置为复数,则过期时间为前天,所以cookie失效(在此例中)
  }

猜你喜欢

转载自www.cnblogs.com/ayong6/p/12064511.html