在JavaScript中设置cookie本地

在JavaScript中设置cookie本地,javascript,cookies,Javascript,Cookies,我想将cookie设置为浏览器,但这是不保存 我的职能: function setValue(p_lang) { document.cookie = "lg="+p_lang+";expires=Fri, 17 Dec 2020 10:00:00 GMT"; if (p_lang == "en") { document.getElementById("home").innerHTML = MenuEng[0]; document.getElem

我想将cookie设置为浏览器,但这是不保存

我的职能:

function setValue(p_lang) {

    document.cookie = "lg="+p_lang+";expires=Fri, 17 Dec 2020 10:00:00 GMT";

    if (p_lang == "en") {
        document.getElementById("home").innerHTML = MenuEng[0];
        document.getElementById("about").innerHTML = MenuEng[1];
        document.getElementById("contact").innerHTML = MenuEng[2];
    }
    if (p_lang == "az") {
        document.getElementById("home").innerHTML = MenuAze[0];
        document.getElementById("about").innerHTML = MenuAze[1];
        document.getElementById("contact").innerHTML = MenuAze[2];
    }
}

您可以添加到期日期(UTC时间)。默认情况下,浏览器关闭时会删除cookie:

document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC";
通过path参数,您可以告诉浏览器cookie所属的路径。默认情况下,cookie属于当前页面

document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";