是否可以使用JavaScript使用VALUE NOT NAME删除cookie?如果是,那怎么样?

时间:2015-07-29 11:45:26

标签: javascript html cookies

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的名称,而是使用它们的VALUE。那个已经投票的人投了我的问题,请再次阅读这个问题,所有人都解释过使用NAME删除cookie,但我需要使用它的VALUE,而不是NAME,谢谢。

1 个答案:

答案 0 :(得分:0)

你可以这样做:

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

或者像这样:

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

不要给它任何价值和以前的日期