javascript总结--cookie篇

本文提供了一套实用的JavaScript函数来管理浏览器的Cookie。包括获取、设置、删除Cookie的方法,并附带了一个清空所有Cookie的功能。这些函数可以帮助开发者轻松地进行Cookie的读写及管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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;";
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值