您的位置:首页 > 其它

获取页面上cookie数据中某一个值的函数

2016-12-14 12:58 316 查看
有很多时候我们或许需要去用到cookie数据中的某个值,由于cookie数据中的较多,所以获取某一确定的cookie值时存在一定困难。

以下是一段获取cookie某一确定值的获取cookie函数。经本人亲测有效。

/ /我们定义一个函数,用来读取特定的cookie值。

function getCookie(cookie_name)

{

var allcookies = document.cookie;

var cookie_pos = allcookies.indexOf(cookie_name);

// 如果找到了索引,就代表cookie存在,

// 反之,就说明不存在。

if (cookie_pos != -1)

{

// 把cookie_pos放在值的开始,只要给值加1即可。

cookie_pos += cookie_name.length + 1;

var cookie_end = allcookies.indexOf(";", cookie_pos);

if (cookie_end == -1)

{

cookie_end = allcookies.length;

}

var value = unescape(allcookies.substring(cookie_pos, cookie_end));

}

return value;

}

// 调用函数

var cookie_val = getCookie("username");//username 为想要获取的cookie值的名。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐