function setCookie(name, value, expires, path, domain, secure){ var cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value); if(expires) cookie += '; expires=' + expires.toGMTString(); if(path) cookie += '; path=' + path; if(domain) cookie += '; domain=' + domain; if(secure) cookie += '; secure=' + secure; document.cookie = cookie;}function removeCookie(name, path, domain){ document.cookie = name + '=' + '; path=' + path + '; domain=' + domain + '; max-age=0';}
1 回答
喵喔喔
TA贡献1735条经验 获得超5个赞
这是系统定义的 getter 和 setter 特性
js语言里没有这种特性, 所以有点不好理解
总之
1. 取cookie:
var cookies = document.cookie.split(/;\s/); // document.cookie是个字符
遍历cookie取指定key的值
2. 设置cookie
document.cookie = [单个cookie数据];
3. 要删除cookie, 设置cookie过期即可
添加回答
举报
0/150
提交
取消