JavaScript设置cookie和读取cookie都是使用 document.cookie 来实现

JavaScript设置cookie方法:

document.cookie="username=张三; path=/";

多个cookie用 ; 分割

其中后面的path=/ 代表这个cookie针对 整个域名生效.如果不加这个路径, cookie只对当前网页生效.也就是说换一篇文章页. cookie就不在了

设置cookie并不会清除原来的cookie,如果新指定的cookie原来不存在.则会自动添加.如果存在.则更新为新指定的值

获取某个cookie值方法

function getCookieValue(cookiename){/*获取cookie值*/
cookieValue="";
cookies  = document.cookie.split(";");
	for (i=0; i<cookies.length; i++){
		if(cookies[i].split("=")[0].trim()==cookiename){
			cookieValue=cookies[i].split("=")[1].trim();
			return cookieValue;
		}
	}

}

获取某个cookie值可以直接读取全部cookie,然后分割成数组

然后再以=一分为二

for循环判断键名,返回对应键值.

判断键名时,加个删首位空.防止有时候一些多余的空格导致取不到!