是否有可能删除cookie使用它的值不是名称使用JavaScript?如果是,那么怎么做呢?

Is it possible to delete a cookies using its VALUE NOT NAME using JavaScript? If yes, then how?

本文关键字:如果 有可能 删除 JavaScript 是否 cookie      更新时间:2023-09-26
function addit(x, y, z) {
    c = document.getElementById("count");
    iname = document.getElementById("itemname");
    pic = document.getElementById(z).src;
    n = parseInt(c.value);
    n += 1;
    document.cookie = "itemname" + n + "=" + x;
    document.cookie = "itemprice" + n + "=" + y;
    document.cookie = "itemimgsrc" + n + "=" + pic;
    c.value = n;
}

我正在使用上述函数成功创建cookie,现在需要一个函数来删除这些cookie,但不是使用cookie的名称,而是使用它们的值。对我的问题投了反对票的人,请再读一遍问题,到处都有人解释要用它的NAME删除cookie,但我需要用它的VALUE来删除,而不是NAME,谢谢。

你可以这样做:

document.cookie = "itemname" + n + "=''";

或者像这样:

document.cookie = "itemname" + n + "=; expires=Thu, 01 Jan 1970 00:00:01 GMT;";

不输入值,只输入日期

相关文章: