更新cookiejs
时间: 2024-04-02 15:29:45 浏览: 37
以下是更新cookie的JavaScript代码示例:
```javascript
function updateCookie(c_name, c_value) {
let cookies = document.cookie.split(";"); // 获取所有的cookie
let updatedCookie = ""; // 存储更新后的cookie
// 遍历所有的cookie
for (let i = 0; i < cookies.length; i++) {
let cookie = cookies[i].trim();
// 判断是否是要更新的cookie
if (cookie.startsWith(c_name + "=")) {
// 更新cookie的值
updatedCookie = c_name + "=" + c_value;
} else {
// 保留原有的cookie
updatedCookie = cookie;
}
}
// 更新cookie
document.cookie = updatedCookie;
}
```
使用示例:
```javascript
updateCookie("userName", "newName");
updateCookie("password", "newPassword");
```
这段代码会更新名为"userName"和"password"的cookie的值为"newName"和"newPassword"。请注意,这段代码只会更新指定名称的cookie,如果没有找到对应的cookie,则不会进行任何操作。