原生JS获取cookie值
首先判断cookie是否存在
if (document.cookie && document.cookie != '')
然后分割cookie为数组 (cookie之间用的是分号分隔)
var cookies = document.cookie.split(';');
然后遍历数组,获取当前cookie名字,判断是否等于你要的cookie值的名字, (cookie存储为cookieName=cookieValue这种形式)
var cookie = cookies[i];//得到当前cookie名字
if (cookie.substring(0, cookieName.length + 2).trim() == cookieName.trim() + "=")
相等的话,则获取cookie值,接着跳出循环
cookieValue = cookie.substring(cookieName.length + 2, cookie.length);
break;
转载于:https://my.oschina.net/u/2437172/blog/676910