many-object

代码如下:

function getCookie(key){
        var cookies=document.cookie;
        if(cookies.length>0){
            var start=cookies.indexOf(key+"=");
            if(start<0){
                return "";
            }
            var end =cookies.indexOf(";",start);
            if(end<0){
                end=cookies.length;
            }
            return cookies.substring(start+key.length+1,end);
        }
    }

或者

function getCookie(cookieName) {
    var strCookie = document.cookie;
    var arrCookie = strCookie.split("; ");
    for(var i = 0; i < arrCookie.length; i++){
        var arr = arrCookie[i].split("=");
        if(cookieName == arr[0]){
            return arr[1];
        }
    }
    return "";
}

简单来说浏览器的cookie是通过document.cookie存放的格式类似于,"t=2;r=3;t=4"的形式,按照这个形式进行截取就好了

分类:

技术点:

相关文章:

  • 2021-12-29
  • 2021-12-15
  • 2021-12-04
  • 2021-12-24
  • 2021-08-07
  • 2022-01-10
猜你喜欢
  • 2021-11-19
  • 2022-12-23
  • 2021-12-03
  • 2022-02-10
  • 2022-12-23
  • 2021-12-07
  • 2021-09-04
相关资源
相似解决方案