网上很多都是document.cookie= name + "="+cval+";expires="+exp.toGMTString()";尝试了没有效果,改成document.cookie= name + "="+cval+";expires="+exp.toGMTString()+";path=/";后生效。
//获取cookies
function getCookie(name) {
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg)){
return (arr[2]);
} else {
return null;
}
}
//删除cookies
function delCookie(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
//获取cookies
var cval=getCookie(name);
if(cval!=null){
document.cookie= name + "="+cval+";expires="+exp.toGMTString()+";path=/";
}
}
//获取
getCookie("cookie名字");
//删除
delCookie("cookie名字");