本文主要介绍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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。