在 JavaScript 中,可以使用以下方法来设置、获取和删除 Cookie。
**设置 Cookie:**
javascript
document.cookie = "cookieName=cookieValue; expires=expirationDate; path=pathValue";
```
上述代码中,使用 `document.cookie` 可以设置一个 Cookie。将键值对 `"cookieName=cookieValue"` 分配给 `document.cookie`,并可以使用可选的参数指定过期日期 `expires` 和路径 `path`。
**获取 Cookie:**
javascript
var cookies = document.cookie;
上述代码中,使用 `document.cookie` 可以获取当前页面中所有的 Cookie。返回的是一个包含所有 Cookie 的字符串。
**删除 Cookie:**
javascript
document.cookie = "cookieName=; expires=expirationDate; path=pathValue";
上述代码中,设置一个与要删除的 Cookie 相同的名称和路径,但将值设置为空字符串 `"cookieName="`,并通过设置过期日期 `expires` 将其设置为过去的时间,以便浏览器删除该 Cookie。
需要注意的是,设置和删除 Cookie 都需要指定正确的过期日期和路径,以确保在所需的时间范围内生效。
另外,建议使用 JavaScript 的 Cookie 库或框架来处理 Cookie,这些库通常提供更简化和可靠的方法来设置、获取和删除 Cookie,同时处理一些跨浏览器的兼容性问题。一些常用的 Cookie 库包括 js-cookie、jquery.cookie 等。