js 中如何获取制定的cook信息。

来源:互联网 发布:淘宝sku图片大小多少 编辑:程序博客网 时间:2024/05/21 10:53

前提:

在js中获取cook最蛋疼,因为他没按照cook变量的值一个个的存好,而是所有的变量都存在一起,只能字段一个个取出来,才能获得某个cook的值。

所以写一个function,来获得某个变量的值:


        function get_cookie(name)        {                var bikky = document.cookie;                name += "=";                var i = 0;                while (i < bikky.length)                {                        var offset = i + name.length;                        if (bikky.substring(i, offset) == name)                        {                                var endstr = bikky.indexOf(";", offset);                                if (endstr == -1) endstr = bikky.length;                                return unescape(bikky.substring(offset, endstr));                        }                        i = bikky.indexOf(" ", i) + 1;                        if (i == 0) break;                }                return null;        }

搞定,亲测,可用。