这里讲解一下获取cookie里面的值的两种方法:

第一种:

let allcookies = document.cookie;
function getCookie(cookie_name)
{var allcookies = document.cookie;var cookie_pos = allcookies.indexOf(cookie_name);   //索引的长度// 如果找到了索引,就代表cookie存在,// 反之,就说明不存在。if (cookie_pos != -1){// 把cookie_pos放在值的开始,只要给值加1即可。cookie_pos += cookie_name.length + 1;      //这里容易出问题,所以请大家参考的时候自己好好研究一下var cookie_end = allcookies.indexOf(";", cookie_pos);if (cookie_end == -1){cookie_end = allcookies.length;}var value = unescape(allcookies.substring(cookie_pos, cookie_end));         //这里就可以得到你想要的cookie的值了。。。}return value;
}// 调用函数
let  cookie_val = getCookie(cookie的名字);

第二种:

function getCookie(cname)
{var name = cname + "=";var ca = document.cookie.split(';');for(var i=0; i<ca.length; i++) {var c = ca[i].trim();if (c.indexOf(name)==0) return c.substring(name.length,c.length);}return "";
}// 调用函数
let  cookie_val = getCookie(cookie的名字);

原理:

1- 通过document.cookie获取所有的cookie值,获取到一个cookie所有值在一起的字符串。
2- 因为所有的cookie都是以分号隔开的,所有使用split(’;’)将这个字符串切开变成数组,存起来。
3-判断数组中每一项有没有包含cookie名字的,如果有,把对应的值取出来就行。

获取cookie里面的值相关推荐

  1. jQuery html()方法获取tr/td/th标签的HTML的代码获取不到,只能获取到里面的值

    jQuery html()方法获取tr/td/th标签的HTML的代码获取不到,只能获取到里面的值 下载有这样一段dom <div id="div-a" ><tr ...

  2. PHP 怎么随机获取数组里面的值

    注意array_rand随机返回的是KEY值的集合 <?php srand((float) microtime() * 10000000); $input = array("Neo&q ...

  3. js获取单选框里面的值

    rt,如果想获取单选框里面的值,该如何获取呢. <script> window.onload = function(){ //通过名字获取 getElementsByName //var ...

  4. js遍历ul里面的li里面的值

    不多说,直接上代码 <ul id="ul_damainList"><li class="oddli"><span><! ...

  5. onclick 获取img 里面的id_红魔5S游戏手机如何解锁bl获取第三方面具root权限

    自从苹果阵营发布S系列,安卓系列也学习苹果的步伐,开始发布S系列,这不努比亚也发不 了今年夏天的游戏手机,红魔5S游戏手机.红魔5S相对于红魔5其实从配置来看,三大件配 置变化并不大,主要还是细节上的 ...

  6. 从子页面获取父页面的值

    这里页面间的传值有很多种方法,前两种方法是页面直接传值后不能同时保持2个页面都还存在,后面两种方法是从父页面弹出子页面2个窗口都能保持: 1.使用超链接通过URL传值或是Response.Redire ...

  7. mongodb查询数据库表里总记录数count_documents()和获取记录里面的name字段的值docView[“name“].get_utf8().value.to_string()

    1.先开始写点起因,就是最近开始搞mongodb的c++开发,结果呢,光是装各种驱动就花了两天.再加上视频教程里的testmongo.cpp的代码,在新版本驱动下根本就不能运行,我就想着重写一下,功能 ...

  8. html页面取js里面的值,如何在javascript中获取HTML元素的样式值?

    这个element.style属性只让您知道定义为内联在该元素(以编程方式或在元素的样式属性中定义)中,您应该获得计算样式. 用跨浏览器的方式做它并不容易,IE有自己的方式,通过element.cur ...

  9. 获取响应里面的cookie的方法

    使用方法: R.cookies.get_dict()   获取响应返回的cookies 转载于:https://www.cnblogs.com/kaibindirver/p/8888656.html

最新文章

  1. Python使用matplotlib函数subplot可视化多个不同颜色的折线图、使用set_major_formatter函数自定义设置y轴数值标签格式为百分比
  2. JSON简介以及用法汇总
  3. matlab 全员极大型Topsis评价代码
  4. 【数理知识】特征值、特征向量、左特征向量
  5. Linux命令及文件操作
  6. HNCU 1328: 算法2-18~2-19:双向循环链表
  7. python中id函数的用法_用id函数做几个测试
  8. 【系统设计】架构设计说明书
  9. 超级终端设置-基本配置(华为)
  10. 异步请求引发的Chrome死锁
  11. IBM OmniFind Enterprise Starter Edition
  12. 计算机类专业数学分数,同济大学计算机专业数学分数
  13. (17)DialogBox和DialogBoxParam函数
  14. IB学生可以报考全球顶尖大学,需要多少分?
  15. wordpress mysql缓存_WordPress 如何启用 Memcached 内存缓存来提高网站速度
  16. 我们写的代码是如何一步步变成可执行程序(.EXE)的?
  17. python机器学习之回归预测:电池续航里程问题
  18. python控制流实例_python学习笔记系列----(二)控制流
  19. Tuner及工作原理介绍
  20. GitLab官网安全更新(2022-06-30)

热门文章

  1. 十道上市公司java面试试题
  2. 垃圾优先型垃圾回收器调优
  3. 17个服务器发展趋势,我们都给您总结好了!
  4. Java集合容器系列04-HashMap
  5. 作业27-登录之后更新导航
  6. [Amaze UI] 如何推进 mobile first 的前端 Web 方案
  7. 使用lombok来简化你的Java Bean
  8. 信息图:大数据2016年分析趋势
  9. (技能篇)双机热备之Oracle切换故障处理
  10. linux中多线程解析