JavaScript中的cookie操作
添加cookie
//设置一个存在30天的cookie var expires = new Date(); expires.setTime(expires.getTime()+3*30*24*60*60*1000); document.cookie = 'ss='+'escape(wqb);expires='+expires.toGMTString();
查找cookie
function getCookie(cookieName) {
var cookieString = document.cookie;
var start = cookieString.indexOf(cookieName + '=');
// 加上等号的原因是避免在某些 Cookie 的值里有
// 与 cookieName 一样的字符串。
if (start == -1) // 找不到
return null;
start += cookieName.length + 1;
var end = cookieString.indexOf(';', start);
if (end == -1) return unescape(cookieString.substring(start));
return unescape(cookieString.substring(start, end));
}
删除cookie
var expires = new Date(); expires.setTime(expires.getTime() - 1); document.cookie = 'name=rose;expires=' + expires.toGMTString();
修改cookie
将需要修改的cookie重新赋值
查看cookie
右击网页>审查元素>resource>cookie中查看或者在控制台中输入console.log(document.cookie)回车;

浙公网安备 33010602011771号