js读取cookie方法摘要

本文总结了js读取cookie的方法,供大家参考,具体的实现方法如下:

读取cookie的方法有很多,一般的JS功能我们下面的例子主要是利用分割功能,切割,然后用document.cookie获取所有数组cookie的遍历,确定如果cookie的名称,那么这就是我们要找的饼干。

方法1

复制代码代码如下:var一= document.cookie.split(;);

功能getck(SNAME)

{获取一个cookie

对于(var i = 0;i < acookie.length;i++){

var arr =一{我}。分裂(=);

如果(SNAME = = ARR { 0 }){

如果(arr.length > 1)

返回unescape(ARR { 1 });

其他的

返回} };

返回;

}

方法二

复制代码如下:功能getcookie(你){ / /获取cookie指定名称的值

无功arrstr = document.cookie.split(;);

对于(var i = 0;i < arrstr.length;i++){

VaR的温度= arrstr {我}。分裂(=);

如果(临时{ 0 } = =你)返回unescape(临时{ 1 });

}

}

方法三

复制代码代码如下:功能getcookie(cookiename){

无功cookiestring = document.cookie;

var启动= cookiestring.indexof(cookiename +=);

如果(start = - 1)未找到

返回null;

开始cookiename.length + 1 =;

var = cookiestring.indexof(;

如果(= = 1的收益(cookiestring。子)unescape(开始));

返回unescape(cookiestring.substring(开始、结束));

}

方法四

复制代码如下:功能readcookie(名称)

{

无功cookievalue = ;

var搜索= name + ;

如果(document.cookie.length > 0)

{

偏移量= document.cookie.indexof(搜索);

如果(偏移量)!= 1)

{

search.length偏移;

结束= document.cookie.indexof(;

如果(= = - 1)= document.cookie.length;

cookievalue = unescape(document.cookie.substring(偏移、结束))

}

}

返回cookievalue;

}

希望本文能对大家的javascript程序设计有所帮助。