// 获取指定名称的cookie的值
function getCookie(objName) {
var arrStr = document.cookie.split("; ");
for (var i = 0; i < arrStr.length; i++) {
var temp = arrStr[i].split("=");
if (temp[0] == objName)
return unescape(temp[1]);
}
}
//删除指定名称的cookie
function delCookie(name)
{
var exp = new Date(0);
var cval=getCookie(name);
if(cval!=null) {
document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
}
//添加cookie(名称,值,过期时间小时)
function addCookie(objName,objValue,objHours){
var str = objName + "=" + escape(objValue);
if(objHours > 0){//为时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = objHours*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
}
//添加cookie(名称,值)
function SetCookie(name,value){
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
JavaScript操作Cookie
最新推荐文章于 2024-10-15 21:24:12 发布