js对Cookie的读写操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js对Cookie的读写操作相关的知识,希望对你有一定的参考价值。

//读Cookie
function getCookie(objName) {//获取指定名称的cookie的值
    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]);
    }
    return "";
}
//设置cookie的值
function setCookie(cname, cvalue, exdays) {
    var d = new Date();
    console.log(cname + ‘/‘ + cvalue + ‘/‘ + exdays)
    d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000));
    var expires = "expires=" + d.toGMTString();
    document.cookie = cname + "=" + escape(cvalue) + "; " + expires;
    console.log(document.cookie);
}

 

以上是关于js对Cookie的读写操作的主要内容,如果未能解决你的问题,请参考以下文章

JS对Cookie的读写删除

Js操作cookie的代码 要求:js对cookie设置,添加,删除 js代码简单点 ··偶JS不太好

js读写Cookie问题(Cookie存储时长Cookie存储域)汇总

XSS:如何从 C# 中的字符串中删除 JS 片段?

用js读写cookie的简单办法

JS对cookie的操作