1.设置/添加cookie
注:设置cookie的过期时间用"expires",而非"expire"
2.获取本站点指定的cookie名
3.删除所有本站点的cookie
4.删除指定的cookie
function setCookie(){
var date=new Date();
var expiresday=10;//设为10天后cookie消失
date.setTime(date.getTime()+expiresday*3600*1000);
document.cookie=”user=tansar;expires=”+date.toGMTString();
}
注:设置cookie的过期时间用"expires",而非"expire"
2.获取本站点指定的cookie名
function getCookie(user){//此参数为cookie名
var cookiearr=document.cookie.toString().split(”;”);
for (var i=0;i<cookiearr.length;i++){
var cookiesubarr=cookiearr[i].split(”=”);
if (cookiesubarr[0]==user){
alert(cookiesubarr[0]+”–”+cookiesubarr[1]);
break;
}
}
}
3.删除所有本站点的cookie
function delCookies(){
var cookarr=document.cookie.toString().split(”;”);
var date=new Date()
var timeout=parseFloat(date.getTime())-(10*24*3600*1000);
for (var i=0;i<cookarr.length;i++){
var cookarrsub=cookarr[i].split(”=”);
document.cookie=cookarrsub[0]+”=”+
cookarrsub[1]+”;expires=”+timeout.toString();
}
}
4.删除指定的cookie
function delCookie(cname){
var cookarr=document.cookie.toString().split(”;”);
var date=new Date()
var timeout=parseFloat(date.getTime())-(10*24*3600*1000);
for (var i=0;i<cookarr.length;i++){
var cookarrsub=cookarr[i].split(”=”);
if (cname==cookarrsub[0]){
document.cookie=cookarrsub[0]+”=”+
cookarrsub[1] +”;expires=”+timeout.toString();
}
}
}