javascript 操作cookie 存、取、删除 实例
最近在秒赞网上加了3D QQ大背景,改变背景颜色后,由于页面没有pjax集成,刷新之后又恢复了默认的颜色,于是就想到了用cookie实现,就上网查了下资料看了个教程,下面给大家总结下javascript cookie的存、取、删除 实例
function setCookie(name,value,iDay){ //设置cookie var oDate=new Date(); //创建日期对象 oDate.setDate(oDate.getDate()+iDay); //修改日期对象的天 document.cookie=name+"="+value+";expires="+oDate; //添加到cookie } function getCookie(name){ //根据名字获取cookie值 var arr=document.cookie.split("; "); //用“; ”分割cookie字符串 var i = 0; for(i=0;i<arr.length;i++){ var arr2 = arr[i].split("="); //再次分割“=” if(arr2[0]==name){ return arr2[1]; //找到则返回 } } return ""; //未找到返回空字符串 } function delCookie(name){ //根据名字删除cookie setCookie(name,"0",-1); //设置过期时间 前一天 }
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《IT技术宅》。
- 本文网址:https://www.ilt.me/dmfx/65.html
- 上篇文章:一张图看懂HTML5的前端性能优化
- 下篇文章:12种炫酷html5 svg加载loading动画特效
lovepanda
2016-01-24 12:44 湖北省联通
回复
学习了,我之前是指都是用java去操作cookie的。
Windows 10 x64 UC浏览器 5.5.9703.2