js设置cookie有效期,并获取存储的cookie值
程序员文章站
2022-05-19 11:58:43
...
// 设置cookie,setTime是用来设置有效期,下边代码expires为30时代表有效期30分钟
setCookie: function (cname, value, expires) {
let date = new Date()
date.setTime(date.getTime() + expires * 60 * 1000)
document.cookie = cname + '=' + escape(value) + ';expires=' + date.toUTCString()
},
// 获取cookie,传入key以获取value
getCookie: function (cname) {
if (document.cookie.length > 0) {
let cstart = document.cookie.indexOf(cname + '=')
if (cstart !== -1) {
cstart = cstart + cname.length + 1
let cend = document.cookie.indexOf(';', cstart)
if (cend === -1) {
cend = document.cookie.length
}
return unescape(document.cookie.substring(cstart, cend))
}
}
return ''
},
推荐阅读
-
js 通过html()及text()方法获取并设置p标签的显示值_javascript技巧
-
js设置cookie有效期,并获取存储的cookie值
-
js 通过html()及text()方法获取并设置p标签的显示值_javascript技巧
-
javascript js cookie的存储,获取和删除_javascript技巧
-
JavaScript设置、获取、清除单值和多值cookie的方法_javascript技巧
-
JS Cookie路径问题分析:发现在不同的目录下,调用同一个js方法来存储Cookie,到别的目录取不出或取出的值是不对的
-
JavaScript设置、获取、清除单值和多值cookie的方法_javascript技巧
-
js 通过html()及text()方法获取并设置p标签的显示值
-
js 通过html()及text()方法获取并设置p标签的显示值