js获取cookie的方法
时间: 2023-06-05 18:47:37 浏览: 211
在前端开发中,如果需要使用之前设置的cookie,就需要获取保存在浏览器中的cookie值。JavaScript提供了一种简单的方法来获取cookie,下面是获取cookie的方法:
1. 通过document.cookie属性获取全部cookie信息。
例如:
console.log(document.cookie);
上述代码会输出所有cookie的信息,格式如下:
名称1=值1;名称2=值2;名称3=值3;
2. 通过split(";")方法对所有cookie信息进行拆分处理。
例如:
var cookieStr = document.cookie;
var cookieArr = cookieStr.split(";");
上述代码会将所有的cookie信息按照分号拆分为一个数组,每个元素是一个cookie的名称和值。
3. 遍历cookie数组,获取指定cookie的值。
例如:
for(var i=0; i<cookieArr.length; i++){
var arr = cookieArr[i].split("=");
var name = arr[0].trim();
var value = arr[1].trim();
if(name == "username"){
console.log("用户名称为:"+value);
break;
}
}
上述代码会遍历数组中的所有cookie,获取指定cookie的值。其中,trim()方法用于去除cookie名称和值中的多余空格。
通过上述方法可以方便地获取cookie的值,使得前端开发更加便捷。
阅读全文