javascript总结--cookie篇 javascript中的cookie可用来保存多项信息,且每项信息都按如下格式储存:信息名称=信息内容 cookie中还有一些控制字段,如:expires表示cookie的过期时间。 今天特地总结了一下cookie的操作,所有源码如下,快下班了,就不一一细说了哈 //bychb/**//*****************************************根据name取得存在cookie中的值*******************************************/functiongetCookie(name)...{varvalue=document.cookie;vararr1=value.split(";");for(i=0;i<arr1.length;i++)...{if(value.length==0)...{break;}sName=arr1[i].split("=")[0];if(sName==name)...{returnarr1[i].split("=")[1];}}returnnull;}/**//*****************************************设置cookie的内容*******************************************/functionSetCookie(sName,sValue)...{//建立cookie//有点类似与匿名类哦varexpires=function()...{//cookie失效时间为从建立起48小时一内varmydate=newDate();mydate.setTime(mydate.getTime+48*60*60*1000);returnmydate.toGMTString();}if(sName.length!=0&&sValue.length!=0)...{document.cookie=sName+"="+sValue+";expires="+expires;}else...{alert("您的填写有空!");}}/**//*****************************************删除cookie*******************************************/functionDelCookie(sName,sValue)...{//删除一个指定的cookie键值对document.cookie=sName+"="+escape(sValue)+";expires=Fri,31Dec199923:59:59GMT;";}/**//*****************************************删除cookie*******************************************/functionDelCookie(sName)...{varsValue=getCookie(sName);if(sValue!=null)...{document.cookie=sName+"="+escape(sValue)+";expires=Fri,31Dec199923:59:59GMT;";}}/**//*****************************************清空cookie*******************************************/functionclearCookie()...{varvalue=document.cookie;vararr1=value.split(";");for(i=arr1.length-1;i>=0;i--)...{if(value.length==0)...{break;}sName=arr1[i].split("=")[0];sValue=arr1[i].split("=")[1]document.cookie=sName+"="+escape(sValue)+";expires=Fri,31Dec199923:59:59GMT;";}}