PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

javascript如何删除所有的cookie

coldplay.xixi
coldplay.xixi 原创
2021-04-06 16:44:36 5520浏览

javascript删除所有的cookie的方法:使用【clearallcookie()】函数,代码为【function clearallcookie() {var keys = document.cookie.match(/[^=;]】。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

javascript删除所有的cookie的方法:

只需一个js函数即可:

//清除所有cookie函数
function clearAllCookie() {
var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
if(keys) {
for(var i = keys.length; i--;)
document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
}
}

测试的所有代码如下:



 




<script>
$(document).ready(function() {
//所创建的cookie有效期默认到用户关闭浏览器为止
$.cookie(&#39;the_cookie&#39;, &#39;五颜六色千变万化&#39;);
//创建一个cookie并设置 cookie的有效路径: 
$.cookie(&#39;the_cookie_expires_07&#39;, &#39;世界是座魔方大厦&#39;, {
expires: 7
});
//读取cookie
var value = $.cookie(&#39;the_cookie&#39;);
var value_07 = $.cookie(&#39;the_cookie_expires_07&#39;);
$(&#39;p&#39;).html(&#39;读取cookie的值:&#39; + value + &#39;<br />&#39; + &#39;读取cookie存在7天的值:&#39; + value_07);
});
 
//清除所有cookie函数
function clearAllCookie() {
var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
if(keys) {
for(var i = keys.length; i--;)
document.cookie = keys[i] + &amp;#39;=0;expires=&amp;#39; + new Date(0).toUTCString()
}
}
</script>


 

在浏览器中写入cookie

1127669c5ec6803e25850f8530a0c8d.png

当点击清除所有cookie的按钮后:

6f5bb4d194d6159c2dd8110648257be.png

相关免费学习推荐:javascript(视频)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。