【发布时间】:2021-12-09 22:32:41
【问题描述】:
const cookieButton = document.getElementById('store-cookie')
cookieButton.addEventListener('click', e => {
const input = document.getElementById('fav-cookie').value
let date = new Date()
let minutes = 30;
date.setTime(date.getTime() + (minutes * 60 * 1000))
document.cookie = `favCookie=${input}; expires=${date.toTimeString()};`
})
我正在处理一个只能在 javaScript 中使用的编码问题。它需要在按下按钮时使用输入字段的值(在链接的 html 上)制作一个 cookie。这个问题的奖励要求 cookie 在创建 30 分钟后过期。目前,此代码只是保存
favCookie=input;
但它没有添加到期日期。任何帮助将不胜感激!
【问题讨论】:
-
您可以更语义化地添加分钟为
date.setMinutes(date.getMinutes() + 30)。 :-)
标签: javascript html date cookies addeventlistener