js对COOKIES的操作示例
发布时间:2016-12-29 22:04 | 人气数:1853
//按时间设置COOKIES函数:setCookie("name","conecan","s20"); //s是秒数,s20是代表20秒 //h是小时,h12是代表20小时 //d是天数,d30是代表30天 function setCookie(name,value,time){ var strsec = getsec(time); var exp = new Date(); exp.setTime(exp.getTime() + strsec*1); document.cookie = name + "="+ escape(value) + ";expires=" + exp.toGMTString(); } function getsec(str){ var str1=str.substring(1,str.length)*1; var str2=str.substring(0,1); if(str2=="s"){ return str1*1000; } else if(str2=="h"){ return str1*60*60*1000; } else if(str2=="d"){ return str1*24*60*60*1000; } } //读取cookies function getCookie(name){ var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)){ return unescape(arr[2]); }else{ return null; } } //删除cookies function delCookie(name){ var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } //测试结果 setCookie("姓名","王秒秒","s120"); alert(getCookie("姓名"));
关键词:js操作cookies,手机cookies
上一篇:Dcloud相关技术教程 下一篇:移动端手机网页切图注意事项备忘