• 关于js操作cookie

    发表于 2020-10-23 19:43浏览50 • 评论0条 • 0人点赞 • 0人收藏

    10月

    23

    技术分享

    1、获取cookie

         
    function getCookie (objName) {
      var arrStr = document.cookie.split('; ')
      for (var i = 0; i < arrStr.length; i++) {
        var temp = arrStr[i].split('=')
        if (temp[0] === objName) return unescape(temp[1])
      }
    }
        
    

    2、设置cookie

        
    function addCookie (name, val, time=1) {
        var str = name + '=' + escape(val)
        var date=new Date();
        date.setTime(date.getTime()+time*24*3600*1000); // 设置一天过期
        str += '; expires=' + date.toGMTString() + ';path=/'
        document.cookie = str
    }
        
    

    3、删除cookie

        
    function removeCookie (name) {
      var exp = new Date()
      exp.setTime(exp.getTime() - 1)
      var cval = getCookie(name) // 查询是否有cookie
      if (cval !== null) document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString()
    }
        
    

评论列表(有0条评论)

  • cpsblog
  • Do you like me?

  • 热门文章
  • 推荐文章
  • 最新文章