js获取Cookies的数据
时间: 2024-10-20 09:04:00 浏览: 17
JS设置获取cookies的方法
在JavaScript中,你可以使用`document.cookie`属性来获取浏览器中的Cookie数据。这是一个字符串,包含了所有键值对,每个键值对之间由分号`;`隔开,每个键值对由等号`=`, 键名和值以及可选的路径(`path`)、有效期(`expires`)、安全标志(`secure`)和域(`domain`)信息分开。下面是一个简单的示例:
```javascript
function getCookie(name) {
const cookies = document.cookie.split(';');
for (let i = 0; i < cookies.length; i++) {
let cookiePair = cookies[i].trim();
if (cookiePair.indexOf(name + '=') === 0) {
return decodeURIComponent(cookiePair.slice(name.length + 1));
}
}
return null;
}
// 示例
const myCookieValue = getCookie('myCookieName');
console.log(myCookieValue);
```
这个函数接受一个名称参数,遍历所有的Cookie,如果找到匹配的名称,就返回相应的值。如果没有找到,则返回`null`。
阅读全文