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)回车;