,,document.cookie 使用小结

,,document.cookie 使用小结

本文主要介绍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,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: