本文转自: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. VB.NET开发中遇到的一点小问题

    在用vb.net开发的security support时,遇到一个问题,在trainingCourses.aspx页面上增加了一个HyperLink控件 <asp:HyperLink runat ...

  2. SQL Server 数据类型映射 (ADO.NET)

    SQL Server 数据类型映射 (ADO.NET) .NET Framework 3.5 更新:November 2007 SQL Server 和 .NET Framework 基于不同的类型系 ...

  3. Epplus 使用的简单介绍

    操作Excel的主要有以下类库: MyXls(http://sourceforge.net/projects/myxls/) Koogra(http://sourceforge.net/project ...

  4. Cloud Computing Deployment Models

    Cloud computing can broadly be broken down into three main categories based on the deployment model. ...

  5. Oracle-11g 数据库启动时,报错"ORA-01092"及"ORA-18008: cannot find OUTLN schema"

    适用情形: Oracle-11g 数据库启动时,出现类似如下错误. ORA-01092: ORACLE instance terminated. Disconnection forced ORA-18 ...

  6. GitHub-撤销commit

    以下方法适用于:撤销最后一次提交的情况 步骤如下: 步骤1.使用 ”git log“ 命令 找到 想要撤销的操作之前的一次提交的commit id : 比如:使用 git log命令如下结果 comm ...

  7. struts2属性Struts2中属性接收参数中文问题和简单数据验证

    PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘.目前又不当COO,还是得用心记代码哦! 一:如果表单提交数据中有中文时,尽量应用post方式. 需要在Struts. ...

  8. 不用submit 同样实现button 点击enter键进行提交

    $(function(){ document.onkeydown = function (e) { var theEvent = window.event || e; var code = theEv ...

  9. Android开发 将数据保存到SD卡

    前言: 使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的.对于像视频这 ...

  10. C语言面试题大汇总

    static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么差别?1) 引用必须被初始化,指针不必.2) 引用初始化以后不能被改变,指针能够改变所指的对象. ...