在 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 等。