//设置cookie函数,三个参数,一个是cookie的名子,一个是值,一个是设置cookie保存时间,单位:天function setCookie(name, value, days) { var days = arguments[2] ? arguments[2] : 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + days * 86400000); document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();}
//设置浏览器关闭就失效的临时cookiefunction setTempCookie(name, value) { document.cookie = name + "=" + escape(value) + ";";}
//取cookies函数function getCookie(name) { var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); if (arr != null) { return unescape(arr[2]); } return null;}
//删除cookie函数function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval = getCookie(name); if (cval != null) { document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString(); }}
原文地址:https://www.cnblogs.com/xzhwill19900525/p/8534281.html
时间: 2024-10-05 05:41:46