如何在一定时间后使用javascript删除cookie

fre*_*aky 4 javascript php ajax

我试图删除我在一定时间间隔后创建的值cookie.让我们说10秒后我想要cookie消失

function fullday()
{
    document.getElementById("res").innerHTML="1 day";
    document.cookie="day="+1;
    document.cookie.setMaxAge(0);
}
Run Code Online (Sandbox Code Playgroud)

这是上面的代码.我现在用PHP编码,然后当我尝试从PHP销毁cookie时它工作正常,但我需要在javascript中传递cookie的值,所以现在我坚持使用它并且不能破坏它.

bod*_*di0 5

要删除cookie,您需要将过期日期设置为过去的某些内容.执行此操作的函数将是例如:

var delete_cookie = function(name) {
    document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';
};
Run Code Online (Sandbox Code Playgroud)

然后删除名为"cookie"的cookie就行了.

delete_cookie('cookie');
Run Code Online (Sandbox Code Playgroud)