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 相关文章推荐
为指定元素增加样式的js代码
Dec 09 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
Oct 15 Javascript
纯JS实现根据CSS的class选择DOM
Mar 22 Javascript
jquery右下角自动弹出可关闭的广告层
May 08 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
Aug 08 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
Sep 23 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
Mar 10 Javascript
对TypeScript库进行单元测试的方法
Jul 18 Javascript
vue中get请求如何传递数组参数的方法示例
Nov 08 Javascript
图解JS原型和原型链实现原理
Sep 15 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 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
js null,undefined,字符串小结
2010/08/21 Javascript
修改js Calendar日历控件 兼容IE9/谷歌/火狐
2013/01/04 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
vue使用stompjs实现mqtt消息推送通知
2017/06/22 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
简单谈谈React中的路由系统
2017/07/25 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
详解JS实现系统登录页的登录和验证
2019/04/29 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
[39:53]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.19
2020/11/19 DOTA
浅析python 中__name__ = '__main__' 的作用
2014/07/05 Python
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
Python 实现Windows开机运行某软件的方法
2018/10/14 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
2020/02/26 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
如何启动时不需输入用户名与密码
2014/05/09 面试题
期末总结的个人自我评价
2013/11/02 职场文书
自我评价范文分享
2014/01/04 职场文书
八年级生物教学反思
2014/01/22 职场文书
酒店中秋节活动方案
2014/01/31 职场文书
安全生产计划书
2014/05/04 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
幼儿园安全管理制度
2015/08/05 职场文书
初中政治教学工作总结
2015/08/13 职场文书
放飞理想主题班会
2015/08/14 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书
Windows Server 2012 R2服务器安装与配置的完整步骤
2022/07/15 Servers