指引网

当前位置: 主页 > 网页制作 > JavaScript >

js document.cookie详解

来源:网络 作者:佚名 点击: 时间:2017-08-07 22:18
[摘要] js多个cookie需要单独设置===================================设置cookie(不加路径,临时cookie)document.cookie="UserName=123";======...
js多个cookie需要单独设置
===================================设置cookie(不加路径,临时cookie)
 
document.cookie="UserName=123";
===================================删除cookie(不加路径,临时cookie)
 
delcookie("UserName")//调用
function delcookie(name)
{
var date=new Date();
date.setTime(date.getTime()-1000);
document.cookie=name+"=;expires="+date.toGMTString();
}
===================================设置cookie(加路径,cookie保存10天)
 
createcookie("UserName","123");//调用
function createcookie(name,val)
{
var date=new Date();
date.setTime(date.getTime()+10*24*3600*1000);
document.cookie(name+"="+val+";path=/;expires="+date.toGMTString());
}
===================================删除cookie(加路径,cookie保存10天)
 
function delcookie(name)
{
var date=new Date();
date.setTime(date.getTime()-1000);
document.cookie=name+"=;path=/;expires="+date.toGMTString();
}
===================================获取cookie
 
var co=document.cookie.split(';');
for(i=0;i<co.length;i++)
{
if(co[i].split('=')[0]=="UserName")//取出指定的cookie
{
co[i].split('=')[1]//获取cookie值
}
}
 
------分隔线----------------------------