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 相关文章推荐
JQuery select标签操作代码段
May 16 Javascript
基本jquery的控制tabs打开的数量的代码
Oct 17 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
Feb 25 Javascript
javascript实现自动填写表单实例简析
Dec 02 Javascript
jquery插件uploadify实现带进度条的文件批量上传
Dec 13 Javascript
使用BootStrap实现用户登录界面UI
Aug 10 Javascript
javaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序整理总结
Oct 10 Javascript
vue.js项目中实用的小技巧汇总
Nov 29 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
Feb 24 Javascript
vuex直接赋值的三种方法总结
Sep 16 Javascript
vue实现微信分享功能
Nov 28 Javascript
JavaScript 如何在浏览器中使用摄像头
Dec 02 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
php读取目录及子目录下所有文件名的方法
2014/10/20 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
js tab效果的实现代码
2009/12/26 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
JS使用eval()动态创建变量的方法
2016/06/03 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
javascript实现日历效果
2019/06/17 Javascript
Python设计实现的计算器功能完整实例
2017/08/18 Python
Python中反射和描述器总结
2018/09/23 Python
python修改txt文件中的某一项方法
2018/12/29 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
python图像处理入门(一)
2019/04/04 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
Python 列表反转显示的四种方法
2020/11/16 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
应聘医药代表职位求职信
2013/10/21 职场文书
建筑专业自荐信范文
2014/01/05 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
科研课题实施方案
2014/03/18 职场文书
送温暖献爱心活动总结
2014/07/08 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
2014年电厂工作总结
2014/12/04 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书