js读取cookie方法总结


Posted in Javascript onOctober 31, 2014

本文实例总结了js读取cookie方法。分享给大家供大家参考。具体实现方法如下:

一般关于js读取cookie方法有很多,我们下面的实例函数主要是利用split函数来分切,和document.cookie获取所有cookie再利用for遍历所有数组,判断如果cookie名相同,那么这个cookie 就是我们要找的。

方法一

var acookie=document.cookie.split("; ");

function getck(sname)

{//获取单个cookies

for(var i=0;i<acookie.length;i++){

var arr=acookie[i].split("=");

if(sname==arr[0]){

if(arr.length>1)

return unescape(arr[1]);

else

return "";}}

return "";

}

方法二

function getcookie(objname){//获取指定名称的cookie的值

var arrstr = document.cookie.split("; ");

for(var i = 0;i < arrstr.length;i ++){

var temp = arrstr[i].split("=");

if(temp[0] == objname) return unescape(temp[1]);

}

}

方法三
function   getcookie(cookiename){ 

var   cookiestring   =   document.cookie; 

var   start   =   cookiestring.indexof(cookiename   +   '= '); 

if   (start   ==   -1)   //   找不到 

return   null; 

start +=   cookiename.length   +   1; 

var   end   =   cookiestring.indexof( "; ",   start); 

if   (end   ==   -1)   return   unescape(cookiestring.substring(start)); 

return   unescape(cookiestring.substring(start,   end)); 

}

方法四

function readcookie(name)   

{   

  var cookievalue = "";   

  var search = name + "=";   

  if(document.cookie.length > 0)   

  {    

    offset = document.cookie.indexof(search);   

    if (offset != -1)   

    {    

      offset += search.length;   

      end = document.cookie.indexof(";", offset);   

      if (end == -1) end = document.cookie.length;   

      cookievalue = unescape(document.cookie.substring(offset, end))   

    }   

  }   

  return cookievalue;   

}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 学习笔记(七)字符串的连接
Dec 31 Javascript
jquery easyui滚动条部分设置介绍
Sep 12 Javascript
JSON字符串和对象之间的转换详解
May 26 Javascript
微信小程序 条件渲染详解
Oct 09 Javascript
Javascript for in的缺陷总结
Feb 03 Javascript
angular学习之从零搭建一个angular4.0项目
Jul 10 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
基于复选框demo(分享)
Sep 27 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
Dec 29 Javascript
原生JS实现的雪花飘落动画效果
May 03 Javascript
vue2.0父子组件间传递数据的方法
Aug 16 Javascript
JavaScript 判断浏览器是否是IE
Feb 19 Javascript
jQuery获取对象简单实现方法小结
Oct 30 #Javascript
js 通过cookie实现刷新不变化树形菜单
Oct 30 #Javascript
判断字符串的长度(优化版)中文占两个字符
Oct 30 #Javascript
javascript根据时间生成m位随机数最大13位
Oct 30 #Javascript
D3.js 从P元素的创建开始(显示可加载数据)
Oct 30 #Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 #Javascript
如何调试异步加载页面里包含的js文件
Oct 30 #Javascript
You might like
咖啡语言
2021/03/03 咖啡文化
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
2020/08/11 PHP
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
一行代码告别document.getElementById
2012/06/01 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
详解jQuery事件
2017/01/13 Javascript
Angular JS 生成动态二维码的方法
2017/02/23 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
微信小程序bindtap事件与冒泡阻止详解
2019/08/08 Javascript
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
详解python实现读取邮件数据并下载附件的实例
2017/08/03 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
python返回数组的索引实例
2019/11/28 Python
利用 Python ElementTree 生成 xml的实例
2020/03/06 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
Lampenwelt德国:欧洲领先的灯具和照明在线商店
2018/08/05 全球购物
美国家居装饰和豪华家具购物网站:One Kings Lane
2018/12/24 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
Oracle中delete,truncate和drop的区别
2016/05/05 面试题
大学生毕业的自我评价分享
2014/01/02 职场文书
刚毕业大学生自荐信范文
2014/02/20 职场文书
纪律教育月活动总结
2014/08/26 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
雷峰塔导游词
2015/02/09 职场文书
辣妈辣妹观后感
2015/06/10 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
离婚协议书格式范本
2016/03/18 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
如何使用PyCharm及常用配置详解
2021/06/03 Python
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
python实现局部图像放大
2021/11/17 Python