我想用javascript删除cookie,cookie名称是“orinet”,我找到了链接 Delete cookie by name?并将其更改为如下所示,但无法运行,运行后,cookie仍然存在。 我想要做的只是删除特定的cookie(或重命名,类似的东西),可以建议什么是错的?或者可以建议周围的方法去做吗?谢谢
<script>
function del_cookie(name) {
document.cookie = 'roundcube_sessauth' +
'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}
</script>
<a href="javascript:del_cookie(orinet);">KILL</a>
答案 0 :(得分:0)
您的通话中存在语法错误,orinet
应在引号中:
<a href="javascript:del_cookie('orinet');">KILL</a>
并且过期的格式也不正确。应该是:
function del_cookie(name) {
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
答案 1 :(得分:0)
您的过期值格式不正确,请更改为:
function del_cookie(name) {
document.cookie = 'roundcube_sessauth' +
'=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
和
<a href="javascript:del_cookie('orinet');">KILL</a>