JS对cookie的操作

mac2022-06-30  33

//在本地测试cookie,可用火狐浏览器测试,因为其他所有浏览器在本地都会把cookie给干掉,火狐不会。document.cookie = 'user=blue';document.cookie = 'pass=12345'; //注意:js中的等号代表赋值、覆盖,但在cookie中代表添加;//实例化日期对象let oDate = new Date();oDate.setDate(oDate.getDate()+10); //会弹出当前日期+10天之后的日期,如果超出本月,则显示下月的信息,依次累加//alert(oDate.getFullYear()+'-'+(oDate.getMonth()+1)+'-'+oDate.getDate());//设置过期时间document.cookie = 'name=cheng;expires='+oDate;alert(document.cookie); // 设置cookiefunction setCookie(name,value,iDay){ let oDate = new Date(); oDate.setDate(oDate.getDate()+iDay); document.cookie = name+'='+value+';expires='+oDate;}setCookie('user','cheng',1);setCookie('passworld','123344',1);alert(document.cookie);//读取cookiefunction getCookie(name){ let arr = document.cookie.split(';'); for(let i=0;i<arr.length;i++){ let arr2 = arr[i].split('='); if(arr2[0] == name){ return arr2[1]; } } return '';}alert(getCookie('user'));//删除cookiefunction removeCookie(name){ setCookie(name,1,-1);}removeCookie('user');console.log(document.cookie);

转载于:https://www.cnblogs.com/Riona-C/p/9154931.html

相关资源:JS操作Cookie实现菜单位置保存
最新回复(0)