<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>cookie</title>
</head>
<body>
<script>
window.onload = function() {
// 设置
function setCookie(key, value, day = 15) {
var date = new Date(),
expires = '';
// 设置cookie生存期
date.setTime(date.getTime() + (day * 24 * 60 * 60 * 1000));
expires = date.toUTCString();
document.cookie = key + '=' + value +';expires=' + expires;
}
// 获取
function getCookie(key) {
var key = key + "=", // 存储的cookie字段名
value = ""; // cookie值
if (document.cookie.length > 0) {
// value的位置
var start = document.cookie.indexOf(key),
end = '';
if (start!= -1) {
start += key.length;
end = document.cookie.indexOf(";", start);
if (end == -1)
end = document.cookie.length;
// unescape() 函数可对通过 escape() 编码的字符串进行解码。
value = unescape(document.cookie.substring(start, end))
}
}
console.log(value)
return value;
}
// 调用
setCookie('name', 'sophy', 3)
getCookie('name');
}
</script>
</body>
</html>
原生js设置cookie
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- JS 设置cookie、读取cookie、删除cookie 通常浏览器在第一次页面加载时候会帮我们把网站的图片数据...
- JS设置cookie: 假设在A页面中要保存变量username的值("jack")到cookie中,key值为n...