获取 Cookie:
/** * 获取 Cookie * @param {String} name Cookie 名称 */ function getCookie (name) { var reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); var arr = document.cookie.match(reg) if (arr) { return (arr[2]); } return null; };
设置 Cookie:
/** * 设置 Cookie * @param {String} name Cookie 名称 * @param {String} value Cookie 值 * @param {Number} exdays Cookie 过期时间 */ function setCookie (name, value, exdays) { var dateNow = new Date(); dateNow.setTime(dateNow.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires = 'expires=' + d.toUTCString(); document.cookie = name + '=' + value + '; ' + expires; };
删除 Cookie:
/** * 删除 Cookie * @param {String} name Cookie 名称 */ function delCookie (name) { var dateNow = new Date(); dateNow.setTime(dateNow.getTime() - 1); var currentCookie = getCookie(name); if (currentCookie != null) { document.cookie = name + "=" + currentCookie + ";expires=" + dateNow.toGMTString(); } };
内容来源于网络如有侵权请私信删除
- 还没有人评论,欢迎说说您的想法!