如何在 Javascript 中设置 cookie 的到期日期
How to set a cookie's expiration date in Javascript
我正在尝试制作一个在特定日期到期的cookie。在w3schools上,他们说使用设置它
document.cookie="mediaType=Video; expires=Fri, 13 Mar 2015 12:00:00 UTC";
但是在我的代码中,它似乎不起作用。我做错了什么?
<script>
var mediaType = "image";
function checkCookies(){
document.getElementById("div").innerHTML = document.cookie;
}
function getType() {
document.cookie="mediaType=Video; expires=Fri, 13 Mar 2015 12:00:00 UTC";
document.getElementById("div").innerHTML = document.cookie
}
</script>
<body onload="checkCookies()">
<select onChange="mediaType = this.value">
<option value="image">Image</option>
<option value="link">Link</option>
<option value="text">Text</option>
</select>
</body>
<div id="div" onclick="getType()"> hi</div>
奖金 有没有办法将 cookie 设置为变量的值?
您用于设置 cookie 的方法是正确的,但在开始时不会显示值,因为没有 cookie。请记住,您只能访问您的网站设置的cookie,因此一开始没有任何cookie。您可以添加一个测试 cookie 以查看您的代码是否像以下示例中一样工作,它还显示了当您按照要求更改选择时如何更新 cookie 的值:
<script>
function checkCookies(){
document.cookie="Test=Test Cookie; expires=Fri, 13 Mar 2015 12:00:00 UTC";
document.getElementById("div").innerHTML = document.cookie;
}
function updateCookies(val) {
document.cookie="mediaType="+ val +"; expires=Fri, 13 Mar 2015 12:00:00 UTC";
document.getElementById("div").innerHTML = document.cookie;
}
</script>
<body onload="checkCookies()">
<select onChange="updateCookies(this.value)">
<option value="image">Image</option>
<option value="link">Link</option>
<option value="text">Text</option>
</select>
<div id="div"> hi</div>
</body>
相关文章:
- 比较从函数和生成的日期对象
- 如果设置了过期日期,则Javascript Cookie为空
- 使用 moment.toDate() 时,在 Express 4.13.4 中忽略了 Cookie 到期日期
- 如何在 Javascript 中设置 cookie 的到期日期
- 在设置 Cookie 时指定到期日期时,我可以使用哪些日期格式
- 如何更新 cookie 值(并且不更改到期日期)?JavaScript
- 如何使用PHP将当前日期保存在cookie中,并在javascript中读取它
- JavaScript cookie 访问次数,上次登录日期
- 设置 Cookie 和显示日期加 10 天
- 如何将 Cookie 到期日期设置为一个月
- 将到期日期设置为会话cookie
- Cookie过期日期
- 限制名称和日期js cookie每次会话只加载一次
- 设置cookie过期日期
- Javascript cookie有2个值,名字和最后访问日期
- cookie如何识别名称、过期日期、路径
- Internet Explorer: cookie的过期日期不起作用
- 无法设置javascript cookie过期日期
- 设置具有不同到期日期的 Cookie
- 如何使用js设置cookie的过期日期