本文主要介绍document.cookie的使用,包括cookie设置、修改cookie值以及获取cookie值的相关知识。这篇文章给大家做了非常详细的介绍,有需要的朋友可以参考一下。
目录
一、cookie设置二。cookie值修改III。cookie值获取IV。cookie值删除
一、cookie设置
1.每个cookie都是一个键/值对。当设置多个cookies时,使用;分开,比如:document . cookie= userid=9;用户名=echo ;
Cookie值:只能使用可以在url编码中使用的字符,所以要用escape()函数进行编码,然后用unescape()进行解码,得到相应的值。
所以设置如下:document . cookie= username= escape( hello );
2.将username=echo的cookie值设置为10天后过期。
脚本
//将其设置为10天后过期
var expires=new Date();
expires . settime(expires . gettime()10 * 24 * 60 * 60 * 1000);
document . cookie= username= escape( echo );expires= expires . togmtstring();
/脚本
二、修改cookie值
要修改cookie值,只需重新分配document . cookie= username= escape( echo );
三、获取cookie值
var str=document.cookie获取所有cookie值。要获取单个值,可以执行以下操作:
脚本
//设置cookie值
document . cookie= userid=9;用户名=echo ;
//获取cookie值
var str=document.cookie
//将值剪切到数组中
var arr=str . split(;);
var userid
//遍历数组
for(var I=0;iarr .长度;i ){
var值=arr[i]。拆分(=);
if(value[0]==userid){
userid=value[1];
}
}
alert(userid);
/脚本
四、删除cookie值
只要把失效日期改成比当前日期早一点(这里是早10毫秒),然后用同样的方法设置Cookie,就可以删除Cookie了。
脚本
//删除cookie
var expires=new Date();
expires . settime(expires . gettime()-10);
document . cookie= username= escape( echo );expires= expires . togmtstring();
/脚本
关于文档使用的这篇文章到此为止。饼干。有关文档使用的更多信息。Cookies,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!