本文转自:http://www.jb51.net/article/13240.htm

使用方法:

//1、存储Cookie

//2、参数说明: 1、参数1:Cookie存储Name,参数2:Cookie要存储的值

//3、例子如下:

setCookie('Method',match);

//1、获取Cookie

//2、参数说明: 1、参数1:Cookie存储的Name

//3、例子如下:

getCookie('Method')

//1、删除Cookie

//2、参数说明: 1、参数1:Cookie存储的Name

//3、例子如下:

deleteCookie('Method');

函数如下:

<script language=javascript>  /**//************************************************************************  |    函数名称: setCookie                                                |  |    函数功能: 设置cookie函数                                            |  |    入口参数: name:cookie名称;value:cookie值                        |  |    维护记录: Spark(创建)                                            |  |    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |  |    编写时间: 2007年9月13日 21:00                                        |  *************************************************************************/  function setCookie(name, value)   ...{      var argv = setCookie.arguments;      var argc = setCookie.arguments.length;      var expires = (argc > 2) ? argv[2] : null;      if(expires!=null)      ...{          var LargeExpDate = new Date ();          LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));              }      document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));   }  /**//************************************************************************  |    函数名称: getCookie                                                |  |    函数功能: 读取cookie函数                                            |  |    入口参数: Name:cookie名称                                            |  |    维护记录: Spark(创建)                                            |  |    版权所有: (C) 2006-2007 北京东方常智科技有限公司                    |  |    编写时间: 2007年9月13日 21:02                                        |  *************************************************************************/  function getCookie(Name)   ...{      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              return unescape(document.cookie.substring(offset, end))          }          else return ""      }   }

/**//************************************************************************  |    函数名称: deleteCookie                                            |  |    函数功能: 删除cookie函数                                            |  |    入口参数: Name:cookie名称                                        |  |    维护记录: Spark(创建)                                        |  |    版权所有: (C) 2006-2007 北京东方常智科技有限公司                |  |    编写时间: 2007年9月15日 18:10                                    |  *************************************************************************/      function deleteCookie(name)   ...{                       var expdate = new Date();                       expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));      setCookie(name, "", expdate);   }   </script>

[转]javascript js cookie的存储,获取和删除的更多相关文章

  1. cookie——创建、获取、删除

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. 20180909 解析JS Cookie的设置,获取和检索

    引用: JavaScript Cookie - by runoob.com Cookie是储存在电脑文本文件中的数据,用于保存访问者的信息,并可以在下次打开页面时引用. 页面在设置/引用访问者信息时, ...

  3. 原生js动态创建、获取、删除属性的几种方式

    1.创建属性 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...

  4. iOS UIWebView 和 WKWebView 的 cookie 获取,设置,删除

    Cookie简介说到Cookie,或许有些小伙伴会比较陌生,有些小伙伴会比较熟悉.如果项目中,所有页面都是纯原生来实现的话,一般Cookie这个东西或许我们永远也不会接触到.但是,这里还是要说一下Co ...

  5. JavaScript中Cookie的用法

    Javascript中Cookie主要存储于客户端的计算机中,用于存放已访问的站点信息,Cookie最大约为4k.以下实例主要用于页面在刷新时保存数据,具体的用法如下所示: <html> ...

  6. js获取cookie中存储的值

    最近看了试卷题目发现自己会的十分的匮乏, 第一题就把自己难住了,知道有这个东西,但是实际上没有操作过. ========================================= cookie ...

  7. JavaScript高级编程———数据存储(cookie、WebStorage)

    JavaScript高级编程———数据存储(cookie.WebStorage) <script> /*Cookie 读写删 CookieUtil.get()方法根据cookie的名称获取 ...

  8. 原生JavaScript常用本地浏览器存储方法二(cookie)

    JavsScript Cookie概述 cookie是浏览器提供的一种机制,它将document对象的cookie属性提供给JavaScript.可以由JavaScript对其进行控制,而并不是Jav ...

  9. 1、JavaScript中的Cookie 用于存储 web 页面的用户信息。

    总结:每个浏览器都有一定数量限制的cookie.每个浏览器中,每一个cookie都有一个path路径,指向请求访问的网页. -------------------------------------- ...

随机推荐

  1. java识别文件或字符串的编码格式

    1, 用juniversalchardet: http://code.google.com/p/juniversalchardet/ 官方示例: import org.mozilla.universa ...

  2. NLog 錯誤小記

    IISExpress使用NLog遇到寫入權限錯誤,特記錄下來: NLog配置文件中指定FileName時需要指定為當前目錄,如不指定會產生 拒絕訪問 錯誤, 估計為不指定當前目錄時會將文件寫入iise ...

  3. Android问题-新电脑新系统WIN764位上安装简版本的XE8提示“Unit not found: 'System'”

    问题现象:电脑太慢,重安新系统,所以要安DELPHIXE8,但安装过程中出现二次杀软件提示,我都选的是通过.但是XE8过程到最后的"Create AVD"时出现一个错误(具体是什么 ...

  4. (转)UML序列图总结

    序列图主要用于展示对象之间交互的顺序. 序列图将交互关系表示为一个二维图.纵向是时间轴,时间沿竖线向下延伸.横向轴代表了在协作中各独立对象的类元角色.类元角色用生命线表示.当对象存在时,角色用一条虚线 ...

  5. uc/os学习入门:在32位pc机上搭建编译环境

    由于学习ucos的入门资料中所使用的编译器大多都是Borland c ++ 3.1或者Borland c++4.5,为了降低学习的难度最好所用的编译器与书本上的一致.由于4.5版本稍高,所以最终决定用 ...

  6. jquery easyui防止超出浏览器边界

    var easyuiPanelOnMove=function(left,top){ if(left<0){ $(this).window('move',{ left:1 }); } if(top ...

  7. POJ1061青蛙的约会(扩展欧几里得)

    #include <cstdio> #include <cstring> #include <algorithm> #include <math.h> ...

  8. .Net 代码安全保护产品DNGuard HVM使用

    前辈人物写的程序啊! 官方网站:http://www.dnguard.net/index.aspx 官方博客:http://www.cnblogs.com/rick/ (很久没更新了) 原文http: ...

  9. UVa657 The die is cast

    // 题意:给一个图案,其中'.'表示背景,非'.'字符组成的连通块为筛子.每个筛子里又包含两种字符,其中'X'组成的连通块表示筛子上的点 // 统计每个筛子里有多少个"X"连通块 ...

  10. C语言中用宏来作注释

    看了PostgreSQL的代码后,我觉得有不理解的地方,比如: 例如这样的: /* Options that may appear after CATALOG (on the same line) * ...