js存、取、删cookie
/* * cookieName:存的值名字 * cookieVal: 存的值 * lasttime: 过期时间 * 使用方法: setCookie('friend', '大表哥', 2.5 * 60 * 1000); * getCookie("friend"); * delCookie ('friend'); */ //存储cookie function setCookie(cookieName, cookieVal, lasttime) { var time = new Date().getTime(); //获取当前的日期时间 if (lasttime) { time += lasttime; } else { //15分钟过期 time += 15 * 60 * 1000; } time = new Date(time); //再加上一个编码 document.cookie = cookieName + "=" + cookieVal + ";expires=" + time + ';path=/'; } //取cookie,如果没有返回null function getCookie(cookieName) { var strs = document.cookie; //获取所有cookie var cookies = strs.split('; '); //将cookie字符串拆分数组 for (var i = 0; i < cookies.length; i++) { if (cookies[i].indexOf(cookieName + '=') === 0) { //代表存在一个cookie return cookies[i].split('=')[1]; } } } //删除cookie function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 60 * 60 * 1000); var cval = getCookie(name); if (cval !== null) document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString() + ";path=/"; }
相关推荐
-
网页定时刷新 javascript
2019-1-8
-
验证码倒计时js javascript
2019-1-8
-
打开网页复制和粘贴功能 javascript
2019-1-8
-
util.js javascript
2019-1-7
-
textarea输入框回车加大高度 javascript
2019-1-7
-
单个条目中的值传到模态框 javascript
2019-1-7
-
jS生成二叉树,二叉树的遍历,查找以及插入 javascript
2019-1-7
-
前端常用js脚本 javascript
2019-1-8
-
jQuery导出word文档 javascript
2019-1-7
-
eslintrc配置项 javascript
2019-1-8