cookie方法的运用
cookie的有效期到浏览器关闭(指所有浏览器页面关闭)!
1.增加cookie
document.cookie(“name=value”);
写函数
function addCookie(name,value,expireHours){
var cookieString = name +"="+ escape(value);
if(expireHours>0){
var date = new Date();
date.setTime(date.getTime+expireHours*3600*1000);
cookieString = cookieString +";expire="+date.toGMTString();
}
document.cookie=cookieString ;
}
2.删除cookie,就是使cookie过期时间设为过去时间
函数
function deleteCookie(name){
var date = new Date();
date.setTime ( date.getTime()-1000);
document.cookie = name +"=null;expire=" +date.toGMTString();
}
3.改直接另外赋值即可
document.cookie="name=value";
4.查
函数
function getCookie(name){
var strCookie = document.cookie;
var arrCookie = strCookie.split(";");
for(var i=0;i<arrCookie.length;i++){
var arr = arrCookie.split("=");
if(arr[0] = name){
return arr[1];
}
return "";
}
}