/**
* 获取cookie
* @param name
* @returns {string|null}
*/
function getCookie(name) {
let arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg)) {
return (arr[2]);
}
return null;
}
/**
* 设置cookie
* @param key
* @param value
* @param expiredays
*/
function setCookie(key, value, expiredays) {
let date = new Date();
date.setDate(date.getDate() + expiredays);
document.cookie = key + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + date.toGMTString());
}
/**
* 删除cookie
* @param name
*/
function delCookie(name) {
let exp = new Date();
exp.setTime(exp.getTime() - 1);
let val = getCookie(name);
if (val != null) {
document.cookie = name + "=" + val + ";expires=" + exp.toGMTString();
}
}
用DOM获取Cookie【记录】
最新推荐文章于 2025-06-06 23:20:38 发布