js 清除cookie
时间: 2023-11-30 10:04:03 浏览: 11
可以使用以下代码清除cookie:
```
function clearCookie(name) {
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
```
其中,name是要清除的cookie的名称。
相关问题
js清除cookie
可以通过设置cookie的过期时间来清除cookie。设置过期时间为当前时间之前的一个日期即可清除该cookie。以下是示例代码:
```javascript
function clearCookie(name) {
document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
}
```
其中,name参数为要清除的cookie的名称。该函数会将该cookie的过期时间设置为1970年1月1日之前的时间,从而清除该cookie。
js清除所有cookie的方法
您可以使用以下方法来清除所有的 JavaScript cookie:
1.使用 document.cookie 属性:
```javascript
document.cookie = "key=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
```
上述代码会设置 cookie 的过期时间为过去的某个时间点,从而使其失效。
2.使用 JavaScript 函数:
```javascript
function clearAllCookies() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
}
}
```
上述代码会将所有的 cookie 都设置为过期。
请注意,以上方法只能清除当前域名下的 cookie。如果您需要清除其他域名下的 cookie,那么需要在该域名下执行相应的代码。
希望对您有帮助!如果还有其他问题,请随时提问。