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程序设计有所帮助。