本文摘自PHP中文网,作者coldplay.xixi,侵删。
javascript删除所有的cookie的方法:使用【clearAllCookie()】函数,代码为【function clearAllCookie() {var keys = document.cookie.match(/[^=;]】。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。
javascript删除所有的cookie的方法:
只需一个js函数即可:
1 2 3 4 5 6 7 8 | 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()
}
}
|
测试的所有代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | <!DOCTYPE html>
<html>
<head>
<meta charset= "UTF-8" >
<script src= "js/jquery.min.js" ></script>
<script src= "js/jquery.cookie.js" ></script>
<script>
$(document).ready( function () {
$.cookie( 'the_cookie' , '五颜六色千变万化' );
$.cookie( 'the_cookie_expires_07' , '世界是座魔方大厦' , {
expires: 7
});
var value = $.cookie( 'the_cookie' );
var value_07 = $.cookie( 'the_cookie_expires_07' );
$( 'p' ).html( '读取cookie的值:' + value + '<br />' + '读取cookie存在7天的值:' + value_07);
});
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>
<title></title>
</head>
<body>
<p></p>
<button οnclick= "clearAllCookie();" >清除所有的cookie</button>
</body>
</html>
|
在浏览器中写入cookie

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

相关免费学习推荐:javascript(视频)
以上就是javascript如何删除所有的cookie的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript怎么删除数组的指定元素
分享javascript spread运算符的10种用法
javascript用什么存储数据
javascript怎么设置渐变色
javascript中substr()和substring()之间的区别是什么?
js怎么判断某一个checked
javascript中如何将url转换成汉字
javascript实现鼠标滚轮控制页面图片切换
用js怎么改变css样式
es6字符串超实用的知识介绍
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript如何删除所有的cookie