js删除指定cookies时删除不了,请问这个问题怎么解决?
一下为主要代码:
function writeCookie(name, value, hours) {
var expire = "";
expire = new Date((new Date()).getTime() + 10 * 3600000);
expire = "; expires=" + expire.toGMTString();
document.cookie = name + "=" + escape(value) + expire + "; path=/;";
}
writeCookie("pro_str", strcookie.replace(value, ""));
一下为主要代码:
function writeCookie(name, value, hours) {
var expire = "";
expire = new Date((new Date()).getTime() + 10 * 3600000);
expire = "; expires=" + expire.toGMTString();
document.cookie = name + "=" + escape(value) + expire + "; path=/;";
}
writeCookie("pro_str", strcookie.replace(value, ""));
比如cookies:名为:str,值为:11111###22222###333333
我要删除22222
function writeCookie(name, value, hours) {
var expire = "";
expire = new Date((new Date()).getTime() + 10 * 3600000);
expire = "; expires=" + expire.toGMTString();
document.cookie = name + "=" + escape(value) + expire + "; path=/;";
}
function readCookie(name) {
var cookieValue = "";
var search = name + "=";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
cookieValue = unescape(document.cookie.substring(offset, end));
}
}
return cookieValue;
}
var cookiesStr = readCookie(“str”);
writeCookie(“str”,cookiesStr.replace(22222,""));
在搜狗浏览器中writeCookie(“str”,cookiesStr.replace(22222,""));不起作用
这样试试呢