转自:https://zhidao.baidu.com/question/211006012.html

:1:设置cookie

最简单的就是:document.cookie="user=aa"。但是这样就没有过期时间了,只是暂存于电脑内存里没有保存下来,几天后无法显示cookie内容。下面开始正式写规范完整的函数。代码如下:function setCookie(name, value, iDay){       /* iDay 表示过期时间       cookie中 = 号表示添加,不是赋值 */       var oDate=new Date();       oDate.setDate(oDate.getDate()+iDay);           document.cookie=name+'='+value+';expires='+oDate;}JavaScript中Date对象的setDate方法用于设置一个月的某一天,而getDate获得当前的日期,由此可以按照保存为多少天就在当前(getDate)日期加多少天。2:获取cookie

前面分析的时候我们讲过浏览器cookie是由像:user=aa; pwd=123;等等组成的,所有要想获取cookie关键还是字符串和数组的操作。代码如下:function getCookie(name){    /* 获取浏览器所有cookie将其拆分成数组 */       var arr=document.cookie.split('; ');  

    for(var i=0;i<arr.length;i++)    {        /* 将cookie名称和值拆分进行判断 */               var arr2=arr[i].split('=');                       if(arr2[0]==name){                       return arr2[1];               }       }           return '';}3:删除cookie

删除cookie的思想很简单,就是将cookie的过期时间设置为过期(-1),已经过了一天。那么就能实现了,当然了需要调用设置cookie的函数setCookie。代码如下:function removeCookie(name){       /* -1 天后过期即删除 */       setCookie(name, 1, -1);}

4:删除所有cookie

function clearCookie(){     var keys=document.cookie.match(/[^ =;]+(?=\=)/g);     if (keys) {         for (var i = keys.length; i--;)             document.cookie=keys[i]+'=0;expires=' + new Date( 0).toUTCString()         } }

转载于:https://www.cnblogs.com/YuyuanNo1/p/8458239.html

js如何去除多个cookie?相关推荐

  1. php消除连续字符,JS字符串去除连续或全部重复字符的实例

    这篇文章主要介绍了JS字符串去除连续或全部重复字符的实例,需要的朋友可以参考下 js字符串去除连续重复字符 ()和\number 配合使用表示重复正则第number个括号内匹配到的内容,如:(\d)\ ...

  2. Vue.js项目去除url中的#/ - 解决篇

    文章目录 `Vue.js`项目`去除`url中的`#/` 一.解决办法 二.前后效果图,对比如下 Vue.js项目去除url中的#/ 使用vue路由,新建项目的url地址总是带有锚点#/,如下url: ...

  3. JS获取跨域的cookie实例

    如果说JS能实现跨域cookie,你可能觉得不太可能实现,不过事实上,这个还是可以搞定的,不过需要一定的条件才行的哦!具体方案如下: 一共需要3个文件,第一个文件为需要获取cookie的页面,在这个页 ...

  4. 通过js获取PHP设置的cookie(全实例讲解)

    制作网页我们通常都要做一个登陆界面,如果对于不是安全性要求很高的网站,这个登录界面我我们当然不希望频繁输入账户密码来验证身份,我们想要的是只要一次验证,就可以长时间保持登陆状态. session虽然可 ...

  5. js中去除字符串中的空格

    本文原发发布在我的博客,想要了解更多前端知识,欢迎访问我的个人博客:胖蔡叨叨叨 在前端开发的过程中,我们经常会遇到需要对于输入的字符串进行格式化处理,本文主要介绍下如何通过js实现去除字符串的空格,本 ...

  6. Js读取Cookie中指定字段的值,Js中读取某个Cookie,Js中根据Cookie的key得到对应的value,Js正则表达式匹配指定的Cookie

    Js中想要读取Cookie中指定字段的值,可以遍历Cookie根据指定Key提取Cookie,或者使用正则表达式匹配Cookie,代码如下: /*** @description: 遍历cookie得到 ...

  7. js打印去除页眉页脚url地址

    js打印去除页眉页脚.url地址 调用window.print()方法打印时,有自带的页眉页脚和url地址不太美观,用以下方法即可去除页眉页脚和url 解决方案: // 在css中加入以下代码即可 @ ...

  8. JS中去除数组中重复元素的方法

    JS中去除数组中重复元素的方法 第一种方法:使用数组中的splice方法 splice():删除元素,并向数组添加新元素,并返回被删除的元素 function f1(){var _arr=[8,5,0 ...

  9. 【卡法 常用 ckl.js 库】: js汇合 表单验证 cookie设置 日期格式 电话手机号码 email 整数 小数 金额 检查参数长度...

    [卡法 常用js库]: js汇合 表单验证  cookie设置  日期格式  电话手机号码  email  整数  小数  金额   检查参数长度 // +---------------------- ...

最新文章

  1. 【拓扑排序】【bitset】Gym - 101128A - Promotions
  2. MySQL如何从开源中获利
  3. 分区脚本(fdisk)
  4. MVC模式和文档/视图结构
  5. glue与clue的意思
  6. 2019.01.29【NOIP普及组】模拟赛C组总结
  7. 容斥原理的二进制实现模版
  8. 没啥好标题才显得有逼格对叭-CSDN
  9. java list api_Java核心API -- 6(Collection集合List、Set、ArrayList、HashSet)
  10. 网络安全术语表(英文-缩写-中文-定义)
  11. java发微信字体颜色,微信公众号 模板消息 字体颜色 错位?
  12. cad迷你看图免费版|cad迷你看图电脑版免费版下载 v2019R8
  13. Windows系统修改Docker镜像下载地址
  14. 项目管理的七个工作法则
  15. 操盘手怎么在2018熊市中使用KDJ进行短线交易
  16. VSCode 使用 minify 手动压缩JS, CSS, HTML
  17. html加密文件怎么解密,加密文件如何解密?原理是什么?
  18. 一年当中几月份买车最合适?什么时候最便宜?
  19. Android安卓——入门学习
  20. 莫比乌斯反演专题题解

热门文章

  1. 用jdk在cmd下运行编译java程序
  2. SSM项目搭建一(终)
  3. Spring3+MyBatis3整合无法输出SQL语句问题的解决
  4. Java调用cmd命令 打开一个站点
  5. c++Primer再学习-练习Todo
  6. 一步一步搭架子(DM层与Service层)
  7. 百度搜索技巧语法大全
  8. 加入域的时候提示拒绝访问|活动目录域加入域权限委派
  9. Silverlight测试——利用Ranorex实现数据驱动测试
  10. Python实现tab文件操作