标签:name function time data etc color 设置 remove date()
1.保存365天
1 var d=new Date(new Date().getTime()+365*24*60*60*1000); 2 document.cookie="afei=123;expirse="+d.toGMTString();//转换
2.封装
移除
1 function removeCookie(key){ 2 var json={}; 3 json[key]=""; 4 setCookie(json,-1); 5 }
获取
1 function getCookie(key){ 2 var cookie=document.cookie; 3 var reg=new RegExp("(\\s^)"+key+"=([^;]*)(;|$)");// (\s|^)age=(.*)(;|$) age=18; 4 var s=cookie.match(reg);5 return s?s[2]:""; 6 }//变量可不用
设置
1 function setCookie(vJson,time){ 2 var data=new Date(new Date().getTime()+time*24*60*60*1000).toGMTString(); 3 for(var key in vJson){ 4 document.cookie=key+"="+vJson[key]+"; expires="+data; 5 } 6 }//使用var j={name:"afei",age:19}; setCookie(j,2) 存两天
标签:name function time data etc color 设置 remove date()
原文地址:http://www.cnblogs.com/yuqlblog/p/7967464.html