纯js 原生JavaScript 设置 获取 cookie值

Posted William Shaw技术博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了纯js 原生JavaScript 设置 获取 cookie值相关的知识,希望对你有一定的参考价值。

function setCookie(name, value, Hours) {
    var d = new Date();
    var offset = 8;
    var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    var nd = utc + (3600000 * offset);
    var exp = new Date(nd);
    exp.setTime(exp.getTime() + Hours * 60 * 60 * 1000);
    document.cookie = name + "=" + escape(value) + ";path=/;expires=" + exp.toGMTString() + ";domain=360doc.com;"
}

 获取cookie:

function getCookie(name) {
    var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
    if (arr != null) return unescape(arr[2]);
    return null
}

 

以上是关于纯js 原生JavaScript 设置 获取 cookie值的主要内容,如果未能解决你的问题,请参考以下文章

纯js 原生JavaScript 转义 还原 html标签

纯js 原生JavaScript实现字符串长度截取

纯JS设置首页,增加收藏,获取URL參数,解决中文乱码

纯原生javascript仿网易轮播图

javascript 原生JS获取屏幕宽高,距离

javascript 原生JS获取屏幕宽高,距离