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小时内删除。
发表评论