- 如何使用js来获取cookie的值
- 读取属于当前文档的所有cookies
- var allcookies = document.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)); //这里就可以得到你想要的cookie的值了。。。
- }
- return value;
- }
- // 调用函数
- var cookie_val = getCookie("username");
时间: 2024-10-26 00:08:13