欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

原生js对cookie的增删改查

程序员文章站 2022-07-16 23:35:34
一.增 其中expires的格式为Fri Sep 27 2019 14:27:25 GMT+0800 (中国标准时间)的一个对象.toUTCString 对于时间设置 二.改 用同样的key的名称覆盖就好了 三.查 查看全部document.cookie的结果为字符串,每个cookie之间都由;连接 ......

一.增

document.cookie = cname + "=" + cvalue + ";expires=" + expires + ";path=/";
//分别
//cname为cookie的key
//cvalue为cookie的值与key直接=相连
//expires为cookie的过期时间前面用;与cvalue相连
//path为cookie的作用域默认为当前页面

其中expires的格式为fri sep 27 2019 14:27:25 gmt+0800 (中国标准时间)的一个对象.toutcstring

对于时间设置

var d = new date();
d.settime(d.gettime() + (n));//n的单位为毫秒
var expires = d.toutcstring();

二.改

用同样的key的名称覆盖就好了

三.查

查看全部document.cookie的结果为字符串,每个cookie之间都由;连接所有我们可以split(';')把里面的cookie进行分开

四.删

用同样的key的名称覆盖,把过期日期设置成过期即可