js读取cookie⽅法总结
⼀般关于js读取cookie⽅法有很多,我们下⾯的实例函数主要是利⽤split函数来分切,和kie获取所有cookie再利⽤for遍历所有数组,判断如果cookie名相同,那么这个cookie 就是我们要的。
⽅法⼀
代码如下:
var kie.split("; ");
function getck(sname)
{//获取单个cookies
for(var i=0;i<acookie.length;i++){
var arr=acookie[i].split("=");
if(sname==arr[0]){
if(arr.length>1)
return unescape(arr[1]);
else
return "";}}
return "";
}
⽅法⼆
代码如下:
function getcookie(objname){//获取指定名称的cookie的值
var arrstr = kie.split("; ");
for(var i = 0;i < arrstr.length;i ++){
var temp = arrstr[i].split("=");js数组方法总结
if(temp[0] == objname) return unescape(temp[1]);
}
}
⽅法三
代码如下:
function  getcookie(cookiename){
var  cookiestring  =  kie;
var  start  =  cookiestring.indexof(cookiename  +  '= ');
if  (start  ==  -1)  //  不到
return  null;
start +=  cookiename.length  +  1;
var  end  =  cookiestring.indexof( "; ",  start);
if  (end  ==  -1)  return  unescape(cookiestring.substring(start));
return  unescape(cookiestring.substring(start,  end));
}
⽅法四
代码如下:
function readcookie(name)
{
var cookievalue = "";
var search = name + "=";
kie.length > 0)
{
offset = kie.indexof(search);
if (offset != -1)
{
offset += search.length;
end = kie.indexof(";", offset);
if (end == -1) end = kie.length;
cookievalue = kie.substring(offset, end))
}
}
return cookievalue;  }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。